From: Sébastien Lesaint Date: Wed, 17 Jan 2018 10:38:41 +0000 (+0100) Subject: SONAR-10247 add OrganizationDto#equals & hashcode X-Git-Tag: 7.0-RC1~5 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=02f395de404b0959a778afc136d0b06e3ac93633;p=sonarqube.git SONAR-10247 add OrganizationDto#equals & hashcode usefull in unit tests --- 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{" +