JUnit - 忽略测试
-
简述
有时,我们的代码在运行测试用例时还没有完全准备好。结果,测试用例失败。这@Ignore 注释在这种情况下有帮助。-
用@Ignore 注释的测试方法不会被执行。
-
如果一个测试类用@Ignore 注释,那么它的任何测试方法都不会被执行。
现在让我们看看@Ignore 的实际操作。 -
-
创建一个类
创建一个要测试的java类,比如说, MessageUtil.java 在 C:\>JUNIT_WORKSPACE 中。 -
创建测试用例类
-
创建一个 java 测试类,比如 TestJunit.java。
-
将测试方法 testPrintMessage() 或 testSalutationMessage() 添加到您的测试类。
-
将 Annotaion @Ignore 添加到方法 testPrintMessage()。
创建一个名为的java类文件 TestJunit.java 在 C:\JUNIT_WORKSPACE 中。 -
-
创建测试运行程序类
创建一个名为的java类文件 TestRunner.java 在 C:\>JUNIT_WORKSPACE 中执行测试用例。使用 javac 编译 MessageUtil、Test case 和 Test Runner 类。现在运行测试运行器,它不会运行在提供的测试用例类中定义的 testPrintMessage() 测试用例。验证输出。testPrintMessage() 测试用例未测试。现在,更新 C:\>JUNIT_WORKSPACE 中的 TestJunit 以忽略所有测试用例。在类级别添加@Ignore。使用 javac 编译测试用例。保持您的测试运行器不变如下 -现在运行测试运行器,它不会运行在提供的测试用例类中定义的任何测试用例。验证输出。没有测试用例。