PaxExam文档说明如下:
测试类可能包含一个或多个由@Configuration注释的方法,返回用于配置测试容器的选项列表。
如果有多个配置方法,则为每个配置运行每个测试方法。
文档没有说明以下两种情况(最后一点非常重要):
我知道我可以做到这一点,看看会发生什么,但我需要保证,而不是猜测。
答案 0 :(得分:0)
如果我已经清楚地阅读了该文件摘录的最后一句话,我就不必问这个问题了。我认为每个测试方法都会执行每个@Configuration方法似乎是“合乎逻辑的”,但事实是多个@Configuration方法(无论是在当前类还是基类中)有效地创建了一个“矩阵测试”,这样每个测试方法使用每个@Configuration方法单独运行,该方法将使用不同的配置测试方法。