@Before public void setup() throws Exception { mockMvc = MockMvcBuilders .webAppContextSetup(wac) .addFilters(springSecurityFilterChain) .build(); }
@Before public void setup() { // @formatter:off this.mockMvc = MockMvcBuilders .webAppContextSetup(this.context) .addFilters(this.springSessionRepositoryFilter) .apply(springSecurity()) .build(); // @formatter:on }
@Before public void setup() { // @formatter:off this.mockMvc = MockMvcBuilders .webAppContextSetup(this.context) .addFilters(this.springSessionRepositoryFilter) .apply(springSecurity()) .build(); // @formatter:on }
@Before public void setup() { this.mockRequest.setAttribute(FROM_TCF_MOCK, FROM_TCF_MOCK); this.mockMvc = webAppContextSetup(this.wac) .addFilters(new RequestFilter(), new RequestAttributesFilter(), this.filterWithSessionScopedService) .defaultRequest(get("/").requestAttr(FROM_MVC_TEST_DEFAULT, FROM_MVC_TEST_DEFAULT)) .alwaysExpect(status().isOk()) .build(); }
@Before public void setUp() throws Exception { Filter[] filters = getOrderedFilters(openEntityManagerInViewFilter, requestContextFilter, adminRequestFilter); String[] roles = getRequestRoles("PERMISSION_ALL_DEPLOYMENT"); /* Normally, we would use "@AutoConfigureMockMvc" on the test class and AutoWire the MockMVC dependency. However, we need more control over the filters included and that route seems to be ignoring the classic Spring Boot approach of adding a disabled FilterRegistrationBean for the filter to negate it. Instead, we opt for a more explicit construction here. */ mockMvc = MockMvcBuilders.webAppContextSetup(context).addFilters(filters).build(); /* Allow calls to HttpServletRequest#isUserInRole to work */ servletContext.declareRoles(roles); }
@Before public void init() { this.mvc = MockMvcBuilders.webAppContextSetup(this.context) .addFilters(this.filter).build(); }
@Before public void init() { this.mvc = MockMvcBuilders.webAppContextSetup(this.context) .addFilters(this.filter).build(); }
@Before public void init() { this.mvc = MockMvcBuilders.webAppContextSetup(this.context) .addFilters(this.filter).build(); }
@Before public void setUp() throws Exception { MockitoAnnotations.initMocks(this); mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext) .addFilters(new CORSFilter(), springSecurityFilterChain) .build(); accessToken = null; }
@Before public void setup() { mockMvc = MockMvcBuilders.webAppContextSetup(applicationContext).addFilters(springSecurityFilterChain).build(); }
@Before public void setUp() throws Exception { MockitoAnnotations.initMocks(this); mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext) .addFilters(new CORSFilter()) .build(); //workaround for dirty context entandoOauth2Interceptor.setAuthenticationProviderManager(authenticationProviderManager); }
Collection<Filter> filters = configurableApplicationContext.getBeansOfType(Filter.class).values(); mockMvc = MockMvcBuilders.webAppContextSetup(configurableApplicationContext) .addFilters(filters.toArray(new Filter[filters.size()])).build(); dataflowPort = configurableApplicationContext.getEnvironment().resolvePlaceholders("${server.port}");
@Override protected void before() { final SpringApplicationBuilder builder = new SpringApplicationBuilder(LocalTestSkipperServer.class); builder.properties("spring.main.allow-bean-definition-overriding:true"); if (this.configLocations != null && this.configLocations.length > 0) { builder.properties( String.format("spring.config.location:%s", StringUtils.arrayToCommaDelimitedString(this.configLocations)) ); } if (this.configNames != null && this.configNames.length > 0) { builder.properties( String.format("spring.config.name:%s", StringUtils.arrayToCommaDelimitedString(this.configNames)) ); } this.app = builder.build(); configurableApplicationContext = app.run(this.args); Collection<Filter> filters = configurableApplicationContext.getBeansOfType(Filter.class).values(); mockMvc = MockMvcBuilders.webAppContextSetup((WebApplicationContext) configurableApplicationContext) .addFilters(filters.toArray(new Filter[filters.size()])).build(); skipperPort = configurableApplicationContext.getEnvironment().resolvePlaceholders("${server.port}"); }
@Before public void setUp() throws Exception { mockMvc = MockMvcBuilders.webAppContextSetup(wac) // 集成SpringShiroFilter,实现单元测试的安全控制 .addFilters((AbstractShiroFilter) shiroFilterFactoryBean.getObject()) .build(); SecurityUtils.setSecurityManager(this.securityManager); } }