@Before public void setUp() throws Exception { ForcePasswordChangeController controller = new ForcePasswordChangeController(); resetPasswordService = mock(ResetPasswordService.class); controller.setResetPasswordService(resetPasswordService); resourcePropertySource = mock(ResourcePropertySource.class); controller.setResourcePropertySource(resourcePropertySource); successHandler = mock(AccountSavingAuthenticationSuccessHandler.class); mockMvc = MockMvcBuilders .standaloneSetup(controller) .setViewResolvers(getResolver()) .build(); }
@Before public void setUp() throws Exception { SecurityContextHolder.clearContext(); changePasswordService = mock(ChangePasswordService.class); ChangePasswordController controller = new ChangePasswordController(changePasswordService); mockMvc = MockMvcBuilders .standaloneSetup(controller) .setViewResolvers(getResolver()) .build(); authentication = new UaaAuthentication( new UaaPrincipal("id", "bob", "bob@bob.bob", UAA, null, getUaa().getId()), asList(UaaAuthority.UAA_USER), new UaaAuthenticationDetails(false, null, UAA, "12345") ); authMethods = asList("pwd", "mfa", "otp"); authentication.setAuthenticationMethods(new LinkedHashSet<>(authMethods)); SecurityContextHolder.getContext().setAuthentication(authentication); }
@Test public void forgotPassword_SuccessfulDefaultCompanyName() throws Exception { ResetPasswordController controller = new ResetPasswordController(resetPasswordService, messageService, templateEngine, codeStore, userDatabase); mockMvc = MockMvcBuilders .standaloneSetup(controller) .setViewResolvers(getResolver()) .build(); forgotPasswordSuccessful("http://localhost/reset_password?code=code1", "Cloud Foundry"); }
@Test public void testJspOnly() throws Exception { InternalResourceViewResolver viewResolver = new InternalResourceViewResolver("/WEB-INF/", ".jsp"); standaloneSetup(new PersonController()).setViewResolvers(viewResolver).build() .perform(get("/person/Corea")) .andExpect(status().isOk()) .andExpect(model().size(1)) .andExpect(model().attributeExists("person")) .andExpect(forwardedUrl("/WEB-INF/person/show.jsp")); }
.setViewResolvers(cnViewResolver, new InternalResourceViewResolver()) .build();
@Before public void initiateTest() { MockitoAnnotations.initMocks(this); final InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setPrefix("/WEB-INF/views/"); viewResolver.setSuffix(".jsp"); mockMvc = MockMvcBuilders.standaloneSetup(getController()).setViewResolvers(viewResolver).build(); when(servletContext.getContextPath()).thenReturn(CONTEXT); when(messageSource.getMessage(anyString(), any(Object[].class), any(Locale.class))).thenReturn("Empty string"); }
protected void beforeByController(Object controllerUnderTest) { mvc = MockMvcBuilders .standaloneSetup(controllerUnderTest) .addFilter(filterChainProxy) .dispatchOptions(true) .setViewResolvers(viewResolver()) .build(); } }