JUnit DisabledOnOs注释不起作用

时间:2019-07-02 09:45:38

标签: java junit junit5

这是我的测试课:

public class ClassTest {
    @Test
    @DisabledOnOs(value= {OS.WINDOWS})
    public void aLinuxTest() throws Exception {
        assertFalse(true);
    }       
}

pom.xml

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.5.RELEASE</version>
</parent>

如果从Windows操作系统启动测试,则会执行aLinuxTest

这不是预期的行为,我想念的是什么?

1 个答案:

答案 0 :(得分:0)

您确定您正在运行Junit 5而不是Junit 4吗? 例如。导入org.junit.jupiter.api.Test;运行Junit 5并使用注释@EnabledOnOs