如何运行基于JUnit5的测试套件?

如何运行基于JUnit5的测试套件?,junit,junit4,junit5,runner,Junit,Junit4,Junit5,Runner,我想为基于JUnit-5的测试类创建runner 首先,我尝试使用这个结构 @RunWith(JUnitPlatform.class) @SelectClasses(UserAPITest.class) public class UserAPITestRunner { } 但这一点不起作用。如果我理解正确,那么在这样一个跑步者的帮助下,我可以运行基于JUnit4的 我们如何运行套件JUnit5测试?如果您使用的是JUnit5中的套件@RunWith(JUnitPlatform.class)。它

我想为基于JUnit-5的测试类创建runner

首先,我尝试使用这个结构

@RunWith(JUnitPlatform.class)
@SelectClasses(UserAPITest.class)
public class UserAPITestRunner {
}
但这一点不起作用。如果我理解正确,那么在这样一个跑步者的帮助下,我可以运行基于JUnit4的


我们如何运行套件JUnit5测试?

如果您使用的是JUnit5中的套件
@RunWith(JUnitPlatform.class)
。它只是使用JUnit4来启动JUnit5平台

发件人:

用@RunWith(JUnitPlatform.class)注释的测试类和套件不能直接在JUnit平台上执行(或作为某些IDE中记录的“JUnit 5”测试)。此类类和套件只能使用JUnit4基础结构执行