java中捕获异常的作用_在Java中捕获通用异常?
生活随笔
收集整理的這篇文章主要介紹了
java中捕获异常的作用_在Java中捕获通用异常?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
您可以傳遞Class對(duì)象并以編程方式檢查。
public static void checkForException(String message,
Class exceptionType, ExpectedExceptionBlock block) {
try {
block.exceptionThrowingCode();
} catch (Exception ex) {
if ( exceptionType.isInstance(ex) ) {
return;
} else {
throw ex; //optional?
}
}
fail(message);
}
//...
checkForException("Expected an NPE", NullPointerException.class, //...
我不知道你是否想要重新打倒;重新啟用同樣會(huì)失敗/錯(cuò)誤的測(cè)試,但在語(yǔ)義上我不會(huì),因?yàn)樗旧弦馕吨拔覀儧](méi)有得到我們預(yù)期的異常”,所以代表一個(gè)編程錯(cuò)誤,而不是測(cè)試環(huán)境錯(cuò)誤。
總結(jié)
以上是生活随笔為你收集整理的java中捕获异常的作用_在Java中捕获通用异常?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 狐妖小红娘之血脉系统(狐妖小红娘之宝箱系
- 下一篇: java蓝桥杯dfs_第七届 蓝桥杯决赛