From 02f395de404b0959a778afc136d0b06e3ac93633 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Lesaint?= Date: Wed, 17 Jan 2018 11:38:41 +0100 Subject: [PATCH] SONAR-10247 add OrganizationDto#equals & hashcode usefull in unit tests --- .../sonar/db/organization/OrganizationDto.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/organization/OrganizationDto.java b/server/sonar-db-dao/src/main/java/org/sonar/db/organization/OrganizationDto.java index e0c3c09f0ab..e8548462f38 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/organization/OrganizationDto.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/organization/OrganizationDto.java @@ -19,6 +19,7 @@ */ package org.sonar.db.organization; +import java.util.Objects; import javax.annotation.CheckForNull; import javax.annotation.Nullable; @@ -157,6 +158,23 @@ public class OrganizationDto { return this; } + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + OrganizationDto that = (OrganizationDto) o; + return Objects.equals(uuid, that.uuid); + } + + @Override + public int hashCode() { + return Objects.hash(uuid); + } + @Override public String toString() { return "OrganizationDto{" + -- 2.39.5