请原谅我的无知;我还是单元测试领域的新手。
有人可以解释为什么..$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/