[英]Test is not exclude using EnabledOnOs/DisabledOnOs tag using Junit 5, Java 11
[英]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.