如何解决设置方法JUnit 5 TestSuite
我正在尝试使用JUnit 5 Test Suite执行一些测试。根据我发现的文档,我使用了@RunWith
和@SelectPackages
(来自于junit-platform-runner依赖项)。
在开始@SelectPackages
中定义的测试之前,我想以这种设置方法加载一些属性文件。我尝试使用@BeforeAll
,@ClassRule
和@Rule
,但是这些设置方法只能在带注释的类(RemoteTests
)中的任何测试方法中调用。但是在执行@SelectPackages
(com.test.packages
)中定义的测试类之前,不会调用设置方法。
@RunWith(JUnitPlatform.class)
@SelectPackages("com.test.packages")
public class RemoteTests {
@Rule // I tried also @ClassRule and @BeforeAll here
public void setup() {
PropertiesLoader.loadProperties("remote.properties");
}
}
我是否有任何设置注释?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。