gpt4 book ai didi

perl - 当受测者在 Perl 中使用 TAP 失败退出时,是否可以测试预期错误?

转载 作者:行者123 更新时间:2023-11-28 19:51:01 25 4
gpt4 key购买 nike

假设您正在运行一些单元测试,并且您想要查看您正在测试的方法(或脚本或函数或其他)是否按预期失败。你如何设置这样的测试?我希望是这样的:

ok( $obj->method($my, $bad, $params) == DEATH, 'method dies as expected');

虽然我不明白它是如何工作的,因为 method dies 当传递错误的参数并且测试脚本停止时。

还有别的办法吗?

最佳答案

你试过了吗Test::Exceptiondies_ok 应该做你想做的事。例如:

# Check that something died - we do not care why
dies_ok { $foo->method } 'expecting to die';

关于perl - 当受测者在 Perl 中使用 TAP 失败退出时,是否可以测试预期错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4521650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com