【发布时间】:2012-09-05 02:51:48
【问题描述】:
我的测试用例中的所有测试都取决于第一个测试是否通过。现在我知道我可以将 @depends 注释添加到其余的测试中,但是我正在寻找一种快捷方式来将注释添加到其他所有测试方法中。有没有办法告诉 PHPUnit,“如果这个测试失败了,跳过剩下的测试”?
【问题讨论】:
-
@MikeB - 这些将跳过 所有 进一步的测试 - 而不仅仅是那些在与 mellowsoon 请求相同的测试用例中的那些。
-
@DavidHarkness 这就是为什么我把它作为评论而不是答案。 OP 没有深入研究请求背后的目标,所以我只是把它扔在那里。
-
我认为他们希望让代码继续进入测试中的其他断言。例如,如果我要检查 3 个不同的条件,我想知道测试中的所有三个断言分别通过或失败,而不是必须审查一个,再次运行测试,审查下一个问题,甚至是第三个。能不能不指令PHPUnit做这个,所以函数testXXXX中的所有测试都可以执行?