簡體   English   中英

JUnit DisabledOnOs 注釋不起作用

[英]JUnit DisabledOnOs annotation not working

這是我的測試課:

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執行aLinuxTest

這不是預期的行為,我缺少什么?

您確定您運行的是 Junit 5 而不是 Junit 4? 例如導入 org.junit.jupiter.api.Test; 運行 Junit 5 並使用注釋 @EnabledOnOs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM