@Before public void setup() { MemberProfile existingProfile = new MemberProfile(); existingProfile.setUsername("some-guy"); existingProfile.setName("Some"); existingProfile.setJobTitle("Engineer"); existingProfile.setLocation("London"); existingProfile.setBio("I am just a guy"); existingProfile.setGithubUsername("gh-some-guy"); existingProfile.setTwitterUsername("tw_some-guy"); existingProfile.setSpeakerdeckUsername("sd_some-guy"); existingProfile.setLanyrdUsername("ly_some-guy"); final MemberProfile memberProfile = teamRepository.save(existingProfile); principal = () -> memberProfile.getId().toString(); mockMvc = MockMvcBuilders.webAppContextSetup(wac) .addFilters(springSecurityFilterChain) .defaultRequest(get("/").with(csrf()).with(user(memberProfile.getId()).roles("USER"))) .build(); }