【发布时间】:2014-12-08 21:31:38
【问题描述】:
在 Scala JUnit 中,如何断言内存引用相等?看来使用:
@Test def someTest() = {
obj1: MyClass = getObject()
obj2: MyClass = getObject()
assertSame(obj1, obj2)
}
不比较两个对象的内存引用,而是调用MyClass类的equals()方法。
【问题讨论】:
-
这应该可以。你确定它不起作用?
assertSame(128, 128)是做什么的? -
它仍然调用 Int 类的 equals 方法。我想检查实例的内存引用,不调用类
equals()方法。 -
你如何确认这一点?