Increase test coverage of AppStatsManager
[portal/ric-dashboard.git] / dashboard / webapp-backend / src / main / java / org / oransc / ric / portal / dashboard / model / AppStats.java
index 6710cf6..1bf6b97 100644 (file)
@@ -19,6 +19,8 @@
  */
 package org.oransc.ric.portal.dashboard.model;
 
+import java.util.Objects;
+
 public class AppStats implements IDashboardResponse {
        private String instanceKey;
        private StatsDetailsTransport statsDetails;
@@ -54,4 +56,16 @@ public class AppStats implements IDashboardResponse {
                return this.getClass().getSimpleName() + "[instance=" + instanceKey + ", statsDetails=" + statsDetails + "]";
        }
 
+       @Override
+       public boolean equals(Object obj) {
+               if (this == obj)
+                       return true;
+               if (obj == null)
+                       return false;
+               if (getClass() != obj.getClass())
+                       return false;
+               AppStats other = (AppStats) obj;
+               return Objects.equals(instanceKey, other.instanceKey) && Objects.equals(statsDetails, other.statsDetails);
+       }
+
 }