EasyMock中“相同”和“eq”之间的区别
EasyMock中的“相同”和“eq”之间是否存在显着(甚至任何)差异?
same
检查两个对象是否实际上是同一实例(引用相等)。 调用,从而检查两者是否具有相同的值(值相等)。eq
equals
请记住,默认实现在内部使用,因此将执行与使用没有正确重写的类相同的操作。equals
==
eq
same
equals
但是,最好还是使用参考平等和价值平等来陈述您的意图。它还可以帮助您查找错误(即发现您忘记覆盖)。same
eq
equals
相同的用途和同等的用途==
.equals()