当测试人员在Perl中使用TAP失败时,是否可以测试预期的错误?
发布时间:2020-12-15 23:25:00 所属栏目:大数据 来源:网络整理
导读:假设您正在运行某些单元测试,并且您想要查看您正在测试的方法(或脚本或函数或其他)是否应该失败.你如何设置这样的测试?我希望这样的事情: ok( $obj-method($my,$bad,$params) == DEATH,'method dies as expected'); 虽然我没有看到它是如何工作的,因为方法
假设您正在运行某些单元测试,并且您想要查看您正在测试的方法(或脚本或函数或其他)是否应该失败.你如何设置这样的测试?我希望这样的事情:
ok( $obj->method($my,$bad,$params) == DEATH,'method dies as expected'); 虽然我没有看到它是如何工作的,因为方法在传递坏参数时死亡并且测试脚本停止. 还有另外一种方法吗? 解决方法
你试过
Test::Exception吗? dies_ok应该做你想要的.例如:
# Check that something died - we do not care why dies_ok { $foo->method } 'expecting to die'; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |