@Disabled

可以通过 @Disabled 注释、条件测试执行中讨论的注释之一 或自定义ExecutionCondition来禁用整个测试类或单个测试方法。

实例

整个类

整个类中的测试方法,都会被跳过

  • DisabledClassDemo.java
  [java]
1
2
3
4
5
6
7
8
9
import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @Disabled class DisabledClassDemo { @Test void testWillBeSkipped() { } }

单个方法

  • DisabledTestsDemo.java
  [java]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; class DisabledTestsDemo { @Disabled @Test void testWillBeSkipped() { } @Test void testWillBeExecuted() { } }