Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PaxExam 文档说明如下:
测试类可能包含一个或多个由@Configuration 注释的方法,返回用于配置测试容器的选项列表。 如果有多个配置方法,则为每个配置运行每个测试方法。
测试类可能包含一个或多个由@Configuration 注释的方法,返回用于配置测试容器的选项列表。
如果有多个配置方法,则为每个配置运行每个测试方法。
该文档没有说明以下两种情况(最后一种情况确实更重要):
我知道我可以这样做,看看会发生什么,但我需要保证,而不是猜测。
如果我清楚地阅读了该文档摘录的最后一句话,我就不必问这个问题了。对我来说,每个 @Configuration 方法都会为每个测试方法执行似乎是“合乎逻辑的”,但事实是多个 @Configuration 方法(无论是在当前类还是基类中)有效地创建了一个“矩阵测试”,这样每个test 方法与每个 @Configuration 方法单独运行,这将测试具有不同配置的方法。