Scala JUnit断言同名

时间:2014-12-08 21:31:39

标签: scala junit equality

在Scala JUnit中,如何断言内存引用相等?似乎使用:

@Test def someTest() = {
  obj1: MyClass = getObject()
  obj2: MyClass = getObject()
  assertSame(obj1, obj2)
}

比较两个对象的内存引用,而是调用equals()类的MyClass方法。

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找assertEq,请看一下he documentation for SUnit's Assert

assertEq(obj1, obj2)

或者,你可以在坚持JUnit和Scalatest的同时使用更冗长的东西。 (docs

assert(obj1 eq obj2, "Some meaningful message")