请原谅我的无知;我还是单元测试领域的新手。

有人可以解释为什么..
$this->assertGreaterThan( 2, $result );
..比..好
$this->assertTrue( $result > 2 );
..(同样,所有其他特定的assert方法)?

谢谢!

最佳答案

如果您显示了您的妈妈/爸爸/叔叔,那么assertGreaterThan会更加直观。再加上isGreaterThan的失败消息会更好

"1 was not greater than 2"

或者
"false was not true"

哪一个更具表现力?

关于unit-testing - 为什么在PHPUnit中,特定断言比通用断言更好?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13074551/

10-13 08:49