From 82700440d847007d0bdaf27a1b8a81a4890e39f8 Mon Sep 17 00:00:00 2001
From: aboeckle <alexander.boeckle@frentix.com>
Date: Tue, 1 Sep 2020 09:37:18 +0200
Subject: [PATCH] OO-4678: Unit test fix

---
 .../modules/quality/manager/QualityReportAccessDAOTest.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/test/java/org/olat/modules/quality/manager/QualityReportAccessDAOTest.java b/src/test/java/org/olat/modules/quality/manager/QualityReportAccessDAOTest.java
index f6e532de8ac..fe2efc83c63 100644
--- a/src/test/java/org/olat/modules/quality/manager/QualityReportAccessDAOTest.java
+++ b/src/test/java/org/olat/modules/quality/manager/QualityReportAccessDAOTest.java
@@ -43,6 +43,7 @@ import org.olat.core.commons.persistence.DB;
 import org.olat.core.id.Identity;
 import org.olat.core.id.Organisation;
 import org.olat.core.id.RolesByOrganisation;
+import org.olat.course.certificate.CertificateEmailRightProvider;
 import org.olat.modules.curriculum.CurriculumElement;
 import org.olat.modules.curriculum.CurriculumRoles;
 import org.olat.modules.curriculum.CurriculumService;
@@ -56,6 +57,7 @@ import org.olat.modules.quality.QualityDataCollectionStatus;
 import org.olat.modules.quality.QualityReportAccess;
 import org.olat.modules.quality.QualityReportAccess.EmailTrigger;
 import org.olat.modules.quality.QualityReportAccess.Type;
+import org.olat.modules.quality.QualityReportAccessRightProvider;
 import org.olat.modules.quality.QualityReportAccessSearchParams;
 import org.olat.modules.quality.QualityService;
 import org.olat.modules.quality.generator.QualityGenerator;
@@ -495,8 +497,8 @@ public class QualityReportAccessDAOTest extends OlatTestCase {
 		Identity relSourceOtherRight = JunitTestHelper.createAndPersistIdentityAsUser("rtOtherRight");
 		Identity coachOther = JunitTestHelper.createAndPersistIdentityAsUser("cOther");
 		List<RelationRight> rights = identityRelationshipService.getAvailableRights();
-		RelationRight right = rights.get(0);
-		RelationRight rightOther = rights.get(1);
+		RelationRight right = rights.stream().filter(r -> r.getRight().equals(QualityReportAccessRightProvider.RELATION_RIGHT)).findFirst().get();
+		RelationRight rightOther = rights.stream().filter(r -> r.getRight().equals(CertificateEmailRightProvider.RELATION_RIGHT)).findFirst().get();
 		RelationRole role = identityRelationshipService.createRole(random(), singletonList(right));
 		RelationRole roleOtherRole = identityRelationshipService.createRole(random(), singletonList(right));
 		RelationRole roleOtherRight = identityRelationshipService.createRole(random(), singletonList(rightOther));
-- 
GitLab