gpt4 book ai didi

java - 如何使用 @WebMvcTest 从上下文中排除包

转载 作者:搜寻专家 更新时间:2023-11-01 03:47:38 25 4
gpt4 key购买 nike

我要test application slices ,但有一个包我想排除,因为它与那些测试根本无关。

我正在尝试以这种方式排除包:

@RunWith(SpringRunner.class)
@WebMvcTest(controllers = MyController.class,
excludeFilters = {@ComponentScan.Filter(
type = FilterType.REGEX, pattern = "com.foo.bar.*")})
public class MyControllerTest {
// ... list of test methods goes here ...
}

这个包中的类无论如何都包含在上下文中。如何解决?

最佳答案

我认为您缺少 * 登录 pattern 属性,如下所示:

@RunWith(SpringRunner.class)
@WebMvcTest(controllers = MyController.class,
excludeFilters = {@ComponentScan.Filter(type = FilterType.REGEX, pattern = "com.foo.bar.*")})
public class MyControllerTest {
// ... list of test methods goes here ...
}

关于java - 如何使用 @WebMvcTest 从上下文中排除包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40627573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com