我目前正在使用JUnit 5(使用@EnumSource
)编写一些参数化测试。
我试图在每次测试之前使用与测试本身相同的参数来运行方法,但是JUnit失败,并显示No ParameterResolver registered for parameter [...enum] in method [...beforeEach]
。
是否有实现此目标的方法,还是应该在每次测试开始时仅调用一个私有方法?
答案 0 :(得分:1)
目前看来这不可能。
我通过在每次测试开始时调用带有测试参数的方法来解决此问题。