【问题标题】:What means E letter in phpunit tests?phpunit测试中的E字母是什么意思?
【发布时间】:2020-10-01 12:40:17
【问题描述】:

PHPUnit 测试中字母 E 和 F 的含义是什么?

..............F................................................  63 / 348 ( 18%)
.............................................................F. 126 / 348 ( 36%)
............................................................... 189 / 348 ( 54%)
.........E..................................................... 252 / 348 ( 72%)
...................................................F........... 315 / 348 ( 90%)
.................................                               348 / 348 (100%)

【问题讨论】:

  • 嗯,E错误……

标签: php unit-testing testing phpunit


【解决方案1】:

来自文档 (https://phpunit.readthedocs.io/en/9.2/textui.html):

F 在运行测试方法时断言失败时打印。

E 在运行测试方法时发生错误时打印。

重要的区别是F 表示您正在测试的代码未通过测试。而E 表示测试无法完成,例如测试代码本身的问题或语法错误等。

【讨论】:

    猜你喜欢
    • 2011-02-01
    • 2017-08-07
    • 2010-11-06
    • 2020-03-03
    • 2015-09-21
    • 2019-05-07
    • 2021-02-16
    • 2015-08-04
    相关资源
    最近更新 更多