4
我有两个测试来检查预期的异常抛出。我正在使用Junit 4并具有以下语法。Junit异常测试
@Test(expected=IllegalArgumentException.class)
public void testSomething(){
..........
}
即使引发IllegalArgumentException并且其他通过,其中一个测试失败。任何想法缺少什么?我修改了未能遵循的测试并通过测试。
public void testSomething(){
try{
............ //line that throws exception
fail();
}catch(IllegalArgumentException e) {
}
}
平静很斑点。是的,我扩展了TestCase并没有@test。我试图混合junit 3和4. 它现在工作。我不得不导入静态org.junit.Assert。*;不扩展testCase并添加@test – Prithis 2010-03-17 12:48:15