![]() |
1
24
我认为在这些情况下,简单地将测试标记为跳过是相当标准的。您的测试仍将运行,套件将通过,但测试运行程序将提醒您跳过的测试。 http://phpunit.de/manual/current/en/incomplete-and-skipped-tests.html |
![]() |
2
11
处理此问题的“正确”方法是使用
|
![]() |
3
9
我真的认为这是一个糟糕的做法,但是你可以用这种方式欺骗普菲特:
更干净:
|
![]() |
4
1
如果您想让一个测试失败,但知道它是预期的失败,那么您可以 add a message to the assertion 将在结果中输出:
结果:
|
![]() |
5
1
上面69条的评论几乎完全符合我所寻找的。 fail()方法在为预期的异常设置测试时很有用,如果它没有触发您希望测试失败的异常,那么它也很有用。
当然,triggerException被对象中的某个内容替换。 |
![]() |
Toma Tomov · 昨天工作的PHPUnit cahces功能 6 年前 |
![]() |
user3574603 · 自制:如何安装PHPUnit 6.5? 6 年前 |
![]() |
Lovelock · Laravel 5.6邮件假装功能? 6 年前 |
![]() |
Kiren S · 如何确定PHPUnit模拟失败的原因? 6 年前 |
![]() |
Dave Jones · 依赖注入使我的代码变得丑陋 7 年前 |