编辑二
基本上,问题是是否存在AssertJ (首选)或JUnit断言:
objA == objB编辑I
我的测试类(剪切)扩展了JAXB的XmlAdapter。在解组XML文件时,它应该保证相等的对象只存在一次。为了验证这一点,我的测试当前如下所示(在示例中标准的ctor创建了相同的对象):
MyType obj = cut.unmarshal(new MyType());
assertThat(cut.unmarshal(new MyType()) == obj).isTrue();是否有一种方法可以显式地使用AssertJ或JUnit断言身份?
原邮政
我的测试类( foo)有一个方法(例如,),它应该保证返回的对象--是相等的--只存在一次。目前,我使用的是以下assert语句:
assertThat(cut.foo() == obj).isTrue();是否有一种方法可以显式地使用AssertJ或JUnit断言身份?
发布于 2016-11-02 11:28:55
如果使用的是AssertJ,则可以使用isSameAs方法比较对象标识:
assertThat(cut.foo()).isSameAs(obj);https://stackoverflow.com/questions/40377863
复制相似问题