JUnit4測試方法異常拋出實例

它用於測試由方法拋出的異常。

import org.junit.*;

/**
* JUnit Expected Exception Test
* @author yiibai
*
*/
public class JunitTest2 {

@Test(expected = ArithmeticException.class)  
public void divisionWithException() {  
  int i = 1/0;
}  

}

在上述例子中,divisionWithException()方法將拋出ArithmeticException異常,因爲這是一個預期的異常,因此單元測試會通過。