它用於測試由方法丟擲的異常。
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異常,因為這是一個預期的異常,因此單元測試會通過。