单元测试报no tests found with test runner 'JUNit 5'
时间: 2024-03-02 12:35:11 浏览: 238
scalatest-junit-runner:Scalatest的JUnit 5运行器
这个问题通常是由于JUnit 5测试用例的命名规则不符合预期所致。JUnit 5在测试用例的命名规则上与JUnit 4存在差异。
JUnit 5使用注解 @Test 来标记测试用例,而JUnit 4使用注解 @Test 来标记测试方法。因此,如果您正在尝试运行JUnit 5测试用例,您需要确保:
1. 您的测试类与注解 @Test 在同一个包中
2. 您的测试类必须使用JUnit 5的命名规则。例如,如果您的测试类名为MyTest,则测试方法应该命名为myTest()。
如果您已经按照上述规则进行了命名,但仍然遇到问题,可能是您的测试类没有正确地扫描到测试运行器。请确保您的测试类已经被正确地标记为测试类,并且已经被正确地添加到测试运行器中。
阅读全文