Test注解的两个属性(转)
生活随笔
收集整理的這篇文章主要介紹了
Test注解的两个属性(转)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Test注解的兩個屬性:expected和timeout
Junit的Test注解支持兩個可選的參數expected和timeout。expected聲明一個測試方法必須拋出一個異常。如果不拋出異常或拋出和expectd指定的異常類型不同的異常,則測試用例就會失敗。
如下面這個測試用例就會通過:
@Test(expected=IndexOutOfBoundsException.class)
public void outOfBounds()
{
new ArrayList<Object>().get(1);
}
timeout屬性用來指示時間上限,如果超過指定時間測試用例就會失敗:
比如,如下的測試用例就會失?。?/p>
@Test(timeout=100)
public void infinity()
{
while(true);
}
具體的參見:http://www.cnblogs.com/mengdd/archive/2013/04/13/3019278.html
總結
以上是生活随笔為你收集整理的Test注解的两个属性(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring 下使用Junit4 单元测
- 下一篇: 70年代在贵溪浮桥左家市驻扎了什么部队?