From b2f45a805b9d8ea2632b39655b63ae28c3720485 Mon Sep 17 00:00:00 2001
From: aboeckle <alexander.boeckle@frentix.com>
Date: Mon, 31 Aug 2020 18:12:16 +0200
Subject: [PATCH] OO-4678: Unit test fix

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

diff --git a/src/test/java/org/olat/modules/quality/manager/QualityDataCollectionDAOTest.java b/src/test/java/org/olat/modules/quality/manager/QualityDataCollectionDAOTest.java
index b0ae8cb3a2e..a3933d1eb5a 100644
--- a/src/test/java/org/olat/modules/quality/manager/QualityDataCollectionDAOTest.java
+++ b/src/test/java/org/olat/modules/quality/manager/QualityDataCollectionDAOTest.java
@@ -47,6 +47,7 @@ import org.olat.core.commons.persistence.DB;
 import org.olat.core.commons.persistence.SortKey;
 import org.olat.core.id.Identity;
 import org.olat.core.id.Organisation;
+import org.olat.course.certificate.CertificateEmailRightProvider;
 import org.olat.modules.curriculum.Curriculum;
 import org.olat.modules.curriculum.CurriculumElement;
 import org.olat.modules.curriculum.CurriculumRoles;
@@ -63,6 +64,7 @@ import org.olat.modules.quality.QualityDataCollectionTopicType;
 import org.olat.modules.quality.QualityDataCollectionView;
 import org.olat.modules.quality.QualityDataCollectionViewSearchParams;
 import org.olat.modules.quality.QualityReportAccess;
+import org.olat.modules.quality.QualityReportAccessRightProvider;
 import org.olat.modules.quality.QualityService;
 import org.olat.modules.quality.generator.QualityGenerator;
 import org.olat.modules.quality.ui.DataCollectionDataModel.DataCollectionCols;
@@ -1024,8 +1026,8 @@ public class QualityDataCollectionDAOTest extends OlatTestCase {
 		Identity coachSourceOtherRight = JunitTestHelper.createAndPersistIdentityAsUser("otherRight");
 		Identity relSource = JunitTestHelper.createAndPersistIdentityAsUser("rt");
 		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