@Test(expected=IllegalArgumentException)
void testNullArgument()
{
archiveUtility.process(lstFileName, "", workflowId)
}
当我在archiveUtility对象上调用处理方法时,它将引发IllegalArgumentException,但即使我已声明测试期望IllegalArgumentException,但我的测试仍然失败。这是一个groovyTestCase。无法弄清楚为什么会这样?有什么想法吗 ?
最佳答案
在GroovyTestCase中,可以使用shouldFail。尝试这个:
void testNullArgument()
{
shouldFail(IllegalArgumentException)
{
archiveUtility.process(lstFileName, "", workflowId)
}
}