在java中检查对象相等而不等于覆盖

时间:2015-05-12 15:25:54

标签: java unit-testing equals

java中是否有任何utils允许在没有等于覆盖的情况下检查对象是否相等?由于某些原因,我不想为我的班级提供equals方法。 我需要在单元测试中使用 SomeUtils.equals(a,b)之类的东西来比较所有对象字段(通过反射我猜)。

1 个答案:

答案 0 :(得分:4)

您可以在Apache Commons EqualsBuilder

中使用EqualsBuilder.reflectionEquals(this, obj);