运行如何测试基于JUnit5的套件?
How run test suite JUnit5-based?
我想为我的测试 类 创建基于 JUnit-5 的 运行ner。
一开始我尝试使用这个结构。
@RunWith(JUnitPlatform.class)
@SelectClasses(UserAPITest.class)
public class UserAPITestRunner {
}
但是输入不起作用。如果我理解正确的话,那么在这样一个运行ner的帮助下我可以运行 JUnit4 based.
我们如何 运行 套件 JUnit5 测试?
从技术上讲,如果您使用的是 @RunWith(JUnitPlatform.class)
,那是 JUnit 5 中的一个套件。它只使用 JUnit 4 来启动 JUnit 5 平台。
Test classes and suites annotated with @RunWith(JUnitPlatform.class) cannot be executed directly on the JUnit Platform (or as a "JUnit 5" test as documented in some IDEs). Such classes and suites can only be executed using JUnit 4 infrastructure.
我想为我的测试 类 创建基于 JUnit-5 的 运行ner。
一开始我尝试使用这个结构。
@RunWith(JUnitPlatform.class)
@SelectClasses(UserAPITest.class)
public class UserAPITestRunner {
}
但是输入不起作用。如果我理解正确的话,那么在这样一个运行ner的帮助下我可以运行 JUnit4 based.
我们如何 运行 套件 JUnit5 测试?
从技术上讲,如果您使用的是 @RunWith(JUnitPlatform.class)
,那是 JUnit 5 中的一个套件。它只使用 JUnit 4 来启动 JUnit 5 平台。
Test classes and suites annotated with @RunWith(JUnitPlatform.class) cannot be executed directly on the JUnit Platform (or as a "JUnit 5" test as documented in some IDEs). Such classes and suites can only be executed using JUnit 4 infrastructure.