0
jUnitまたは/およびAssertJを使用して深度不等号(フィールド単位)の2つのオブジェクトをテストする方法を見つけるのには苦労しています。Javaテスト深刻ではない
どうすればよいですか?
このようなものです。 AssertJで
not(assertThat(mSubjectManager.getSubjectById(subjectId))
.isEqualToComparingFieldByField(subject));
[equalsメソッドを使用しない2つのクラスの等価性をどのようにアサートするのですか?](http://stackoverflow.com/questions/12147297/how-do-i-assert-equality-on-two-classes- – developer
JunitはassertNotEqualsを持っていますが、そのオブジェクトに対して.equals()を自分で定義する必要があります – Ishnark
これは奇妙なテストです。あなたが何かが平等でないことを望むならば、異なる必要があるすべてのフィールドをチェックする必要があります。私は、あなたが求めていることが正当なケースである状況を考えることはできません。 –