Use equals() in AssertDataObjects
[mdsal.git] / binding / mdsal-binding-test-utils / src / test / java / org / opendaylight / mdsal / binding / testutils / AssertNonDataObjectsTest.java
index 8f6f7badba61ca573c8d099ce26b266e51c55cb1..da9c36b15c6b3c1fc0f6412c277d512252083648 100644 (file)
@@ -36,6 +36,25 @@ public class AssertNonDataObjectsTest {
         public void setName(String name) {
             this.name = name;
         }
+
+        @Override
+        public boolean equals(Object obj) {
+            if (this == obj) {
+                return true;
+            }
+            if (obj == null || getClass() != obj.getClass()) {
+                return false;
+            }
+
+            SomeBean someBean = (SomeBean) obj;
+
+            return name != null ? name.equals(someBean.name) : someBean.name == null;
+        }
+
+        @Override
+        public int hashCode() {
+            return name != null ? name.hashCode() : 0;
+        }
     }
 
     @Test