我使用的是JUNIT5和Mockito。我想写一个ParameterizedTest。: org.junit.platform.commons.PreconditionViolationException at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 66 more 下面是我想要执行的参数化测试
我目前正在用JUnit5编写一些参数化测试(使用@EnumSource)。我试图在每个测试之前使用与测试本身相同的参数运行一个方法,但是JUnit在No ParameterResolver registered for parameter [...enum] in method是否有一种方法可以实现这一点,还是应该在每次测试开始时创建一个私有方法来调用?
例如,我的项目中有几个枚举--Figure(值为三角形和正方形)和Color(值为红色和黄色)。如何使用笛卡尔乘积(所有组合)创建测试?跟随代码不起作用。@ParameterizedTest@EnumSource(value = Figure.class)} 我想要得到所有的组合: TRIANGLE RED
TRIA