GroovyTestCase中的java expect子句
@Test(expected=IllegalArgumentException)
void testNullArgument()
{
archiveUtility.process(lstFileName, "", workflowId)
}
当我在archiveUtility对象上调用process方法时,它抛出一个IllegalArgumentException,但是我的测试仍然失败,即使我已经声明测试预期IllegalArgumentException。这是一个groovyTestCase。我不明白为什么会这样?有什么想法吗
# 1 楼答案
你试过添加一个。类(预期=IllegalArgumentException.class)
# 2 楼答案
在GroovyTestCase中,可以使用shouldFail。试试这个: