System.getProperty("os.name")将为您提供操作系统的名称.Assume如果操作系统是Windows,则可以使用该类跳过测试:
@Test
public void testSomething() {
Assume.assumeFalse
(System.getProperty("os.name").toLowerCase().startsWith("win"));
// test logic
}
Run Code Online (Sandbox Code Playgroud)
编辑:
现代JUnit Jupiter具有内置功能,带有@EnableOnOs和@DisableOnOs注释:
@Test
@EnabledOnOs(LINUX)
public void testSomething() {
// test logic
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2289 次 |
| 最近记录: |