【发布时间】:2010-03-14 22:29:07
【问题描述】:
我正在为解析字符串的构造函数编写 jUnit 测试,然后检查许多事情。当有错误的数据时,对于每一件事,都会抛出一些带有不同消息的 IllegalArgumentException。 所以我想为它写测试,但是我怎么能识别出什么错误呢? 我该怎么做:
@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"));
}
【问题讨论】:
标签: java unit-testing junit