JUnit - 时间测试
-
简述
JUnit 提供了一个方便的超时选项。如果测试用例花费的时间超过指定的毫秒数,则 JUnit 会自动将其标记为失败。这timeout参数与@Test 注释一起使用。让我们看看@Test(timeout) 的作用。 -
创建一个类
创建一个要测试的java类,比如说, MessageUtil.java 在 C:\>JUNIT_WORKSPACE 中。在 printMessage() 方法中添加一个无限 while 循环。 -
创建测试用例类
创建一个 java 测试类,比如说, TestJunit.java. 将超时 1000 添加到 testPrintMessage() 测试用例。创建一个名为的java类文件 TestJunit.java 在 C:\>JUNIT_WORKSPACE 中。 -
创建测试运行程序类
创建一个名为的java类文件 TestRunner.java 在 C:\>JUNIT_WORKSPACE 中执行测试用例。使用 javac 编译 MessageUtil、Test case 和 Test Runner 类。现在运行 Test Runner,它将运行在提供的测试用例类中定义的测试用例。验证输出。testPrintMessage() 测试用例将标记单元测试失败。