标签: r unit-testing
在svUnit中,checkException(文档here)函数将在expr运行时生成异常时通过。
checkException
expr
这似乎非常违反直觉。如果您的代码按预期运行,它将不会生成异常,因此将无法通过测试。但是,在checkEquals的情况下,正确运行的代码将按预期通过测试。
checkEquals
当代码按预期运行时,为什么checkException会导致测试失败,但check函数的其余部分却相反?此外,是否有一个函数的行为类似于checkException,但却相反?
check