我正在爲一個構造函數寫一個jUnit測試,它解析一個字符串然後檢查很多東西。當有錯誤的數據時,對於每一件事情,都會拋出一些帶有不同消息的IllegalArgumentException。 所以我想爲它編寫測試,但我怎麼才能識別出什麼錯誤? 這是我能做到這一點:jUnit在不同情況下有相同的異常
@Test(expected=IllegalArgumentException.class)
public void testRodneCisloRok(){
new RodneCislo("891415",dopocitej("891415"));
}
,這是我想是的,但我不知道是否有可能它在某種程度上寫:
@Test(expected=IllegalArgumentException.class("error1"))
public void testRodneCisloRok(){
new RodneCislo("891415",dopocitej("891415"));
}