仅在测试中报告失败测试::更多

仅在测试中报告失败测试::更多

问题描述:

我对随机生成的数据进行了大量检查。我怎样才能得到报告消息只为失败的测试,如果检查是好的,什么也不显示?仅在测试中报告失败测试::更多

您可以使用fail例程。在任何Test :: More代码之外进行检查,并使用该结果来决定是否输出测试消息。

foreach my $element (@randomly_generated_data) { 
    my $result = ...; # your checks here 
    next if $result; 
    fail('Some message'); 
    }