【发布时间】:2016-06-21 05:37:53
【问题描述】:
我在网上看到如下代码sn-p:
如前所述,Junit(expected, actual) 和 Hamcrest(actual, expected) 的参数顺序颠倒了。
我想知道它背后的原因是什么?参数顺序对于 Junit 或 Hamcrest 真的很重要吗?如果有人不小心把参数放错了顺序,会不会影响结果?
【问题讨论】:
-
在 junit 的情况下,当测试用例失败时,您会收到相反的消息,说期待“abc”并得到“pqr”,实际上反之亦然。但实际上它没有任何区别。
标签: java unit-testing testing junit hamcrest