【发布时间】:2018-02-09 00:54:06
【问题描述】:
如何替换断言错误消息?如果我打电话给$this->assertTrue(false, 'message'),它将显示字符串“消息”和另一条消息,说明假不是真的。如何让它仅输出我选择的消息?这甚至可能吗?
【问题讨论】:
-
我想知道你需要这个的原因。您是否可能对所有检查使用相同的断言类型?
Like assertTrue($a == $b). -
因为到目前为止,我能找到使用自定义消息定义自定义断言的唯一方法是编写一个扩展 PHPUnit_Framework_Constraint 的类 - 当我只能使用现有的一个时,这很烦人通过预处理参数来约束。
标签: phpunit output assertions