Unit test exception: InvalidTestClassError
org.junit.runners.model.InvalidTestClassError
在单元测试中,可能会遇到如图中所示的JUnit Vintage报错,这种情况可能是因为junit4和5注解混用了。
常见原因及解决方法如下:
使用@RunWith(MockitoJUnitRunner.class)开启Mock注解时,使用的是junit5的注解org.junit.jupiter.api.Test。
解决方法: 因为@RunWith是junit4的注解,所以需要将@Test替换为junit4的注解
原创
2022-03-27 16:52:31 ·
568 阅读 ·
0 评论