“時間測試”是指,一個單元測試運行時間是否超過指定的毫秒數,測試將終止並標記為失敗。
import org.junit.*; /** * JUnit TimeOut Test * @author zaixian * */ public class JunitTest4 { @Test(timeout = 1000) public void infinity() { while (true); } }
在上面的例子中,infinity() 方法將不會返回,因此JUnit引擎將其標記為失敗,並拋出一個異常。
java.lang.Exception:test timed out after 1000 milliseconds
上一篇:
JUnit4忽略(Ignore)測試實例
下一篇:
JUnit套件測試實例