设置方法JUnit 5 TestSuite

问题描述

我正在尝试使用JUnit 5 Test Suite执行一些测试。根据我发现的文档,我使用了@RunWith@SelectPackages(来自于junit-platform-runner依赖项)。

在开始@SelectPackages中定义的测试之前,我想以这种设置方法加载一些属性文件。我尝试使用@BeforeAll@ClassRule@Rule,但是这些设置方法只能在带注释的类(RemoteTests)中的任何测试方法调用。但是在执行@SelectPackagescom.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 (将#修改为@)