方法1:但只能測試乙個異常,第乙個丟擲的異常會與expected後的型別對比
@test(expected = 異常類名.class)
public void testcase()
方法2:有時該測試方法需要測試多個異常,就不適合用上面方法,可以使用try/catch(異常型別)
public void testcase()
catch (異常型別1 expected)
try
catch (異常型別2 expected)
}方法3:使用junit框架中的expectedexception類
單例模式的常用寫法
單例模式是最常用到的設計模式之一,熟悉設計模式的朋友對單例模式都不會陌生。一般介紹單例模式的書籍都會提到 餓漢式 和 懶漢式 這兩種實現方式。但是除了這兩種方式,本文還會介紹其他幾種實現單例的方式,讓我們來一起看看吧。單例模式有很多種實現方式,下面給出我經常使用的一種方式 單例模式是一種常用的軟體設...
單例模式常用寫法總結
目錄靜態內部類寫法 列舉寫法 防序列化攻擊處理 防反射攻擊處理 參考 建立單例模式的x種方法 在網上已經爛大街了,但這麼多方式,會加重我的記憶負擔,所以還得做個比較,把知識點濃縮一下,最終列出了三個比較常見的方法 其實是兩個,只有靜態內部類和列舉沒有隱患,雙檢鎖是有隱患的,請看下文中的防反射攻擊處理...
JUnit三(異常測試)
異常測試是指可能希望測試 在給定無效輸入時丟擲正確的異常,這裡有兩種方法可以實現,第一種是將預期的exception新增到 test注釋中,另一種是在將預期的exception放在try catch中,下面分別給出兩個方法的實現 public class junitdemo1test test ex...