JUnit4时间(超时)测试实例

来源:互联网 发布:js array键值对 编辑:程序博客网 时间:2024/06/05 06:14

“时间测试”是指,一个单元测试运行时间是否超过指定的毫秒数,测试将终止并标记为失败。

import org.junit.*;/** * JUnit TimeOut Test * @author yiibai * */public class JunitTest4 {@Test(timeout = 1000)  public void infinity() {  while (true);  }      }

在上面的例子中,infinity() 方法将不会返回,因此JUnit引擎将其标记为失败,并抛出一个异常。

java.lang.Exception:test timed out after 1000 milliseconds
原创粉丝点击