微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

设置方法JUnit 5 TestSuite

如何解决设置方法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 举报,一经查实,本站将立刻删除。