Add tests to improve code-coverage stats in Sonar
[portal/ric-dashboard.git] / dashboard / webapp-backend / src / main / java / org / oransc / ric / portal / dashboard / model / RicInstance.java
index 780bffc..451d17e 100644 (file)
@@ -20,6 +20,8 @@
 
 package org.oransc.ric.portal.dashboard.model;
 
+import java.util.Objects;
+
 /**
  * POJO for RIC instance details.
  */
@@ -39,11 +41,13 @@ public class RicInstance extends RicInstanceKeyName {
                super();
        }
 
+       @Override
        public RicInstance key(String key) {
                super.key(key);
                return this;
        }
 
+       @Override
        public RicInstance name(String name) {
                super.name(name);
                return this;
@@ -108,4 +112,16 @@ public class RicInstance extends RicInstanceKeyName {
                return result;
        }
 
+       @Override
+       public boolean equals(Object obj) {
+               if (this == obj)
+                       return true;
+               if (obj == null)
+                       return false;
+               if (getClass() != obj.getClass())
+                       return false;
+               RicInstance other = (RicInstance) obj;
+               return Objects.equals(appUrlPrefix, other.appUrlPrefix) && Objects.equals(pltUrlPrefix, other.pltUrlPrefix);
+       }
+
 }