1
在我的单元测试类,我有以下配置:如何防止基于SpringJUnit4ClassRunner加载所有@Configuration类
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = WebAppConfigTest.class)
public class ExampleTest {
但加载WebAppConfigTest下课后,它装载有@Configuration,是我的WebAppConfig类把退出测试包(src/test/java)。
注意:类WebAppConfig未配置为加载到单元测试中,但仍在收费。
WebAppConfig类把
@EnableWebMvc
@ComponentScan(basePackages = {"br.com.example"})
@PropertySource(value="classpath:application.properties")
@Configuration
public class WebAppConfig extends WebMvcConfigurerAdapter {
WebAppConfigTest类
@ComponentScan(basePackages = {"br.com.example"})
@Configuration
public class WebAppConfigTest {
如何防止此类出来的测试包的加载?
你可以发布你的WebAppConfigTest.class和WebAppConfig.class –