From 6b3ebeebbc85a0700956218586e0cfc6e9e80fe1 Mon Sep 17 00:00:00 2001
From: uhensler <none@none>
Date: Tue, 15 May 2018 10:01:37 +0200
Subject: [PATCH] no-jira: Fix unit tests

---
 .../resources/database/mysql/setupDatabase.sql     | 14 +-------------
 .../resources/database/oracle/setupDatabase.sql    |  1 -
 .../license/manager/ResourceLicenseDAOTest.java    |  2 +-
 .../nodes/gta/manager/GTAIdentityMarkDAOTest.java  |  4 ++--
 .../forms/manager/EvaluationFormReportDAOTest.java |  2 +-
 5 files changed, 5 insertions(+), 18 deletions(-)

diff --git a/src/main/resources/database/mysql/setupDatabase.sql b/src/main/resources/database/mysql/setupDatabase.sql
index fdff0153bea..ad9b3077393 100644
--- a/src/main/resources/database/mysql/setupDatabase.sql
+++ b/src/main/resources/database/mysql/setupDatabase.sql
@@ -1896,7 +1896,7 @@ create table o_eva_form_session (
    e_submission_date datetime,
    e_first_submission_date datetime,
    fk_survey bigint,
-   fk_participation bigint unique
+   fk_participation bigint unique,
    fk_identity bigint,
    fk_page_body bigint,
    fk_form_entry bigint,
@@ -1916,17 +1916,6 @@ create table o_eva_form_response (
    primary key (id)
 );
 
-create table o_eva_form_survey (
-   id bigint not null auto_increment,
-   creationdate datetime not null,
-   lastmodified datetime not null,
-   e_resname varchar(50),
-   e_resid bigint,
-   e_sub_ident varchar(2048),
-   fk_form_entry bigint not null,
-   primary key (id)
-);
-
 -- lti
 create table o_lti_outcome (
    id bigint not null,
@@ -3292,7 +3281,6 @@ alter table o_eva_form_session add constraint eva_sess_to_part_idx foreign key (
 alter table o_eva_form_session add constraint eva_sess_to_ident_idx foreign key (fk_identity) references o_bs_identity (id);
 alter table o_eva_form_session add constraint eva_sess_to_body_idx foreign key (fk_page_body) references o_pf_page_body (id);
 alter table o_eva_form_session add constraint eva_sess_to_form_idx foreign key (fk_form_entry) references o_repositoryentry (repositoryentry_id);
-create index idx_eva_surv_ores_idx on o_eva_form_session (e_resid, e_resname, e_sub_ident(255));
 
 alter table o_eva_form_response add constraint eva_resp_to_sess_idx foreign key (fk_session) references o_eva_form_session (id);
 create index idx_eva_resp_report_idx on o_eva_form_response (fk_session, e_responseidentifier, e_no_response);
diff --git a/src/main/resources/database/oracle/setupDatabase.sql b/src/main/resources/database/oracle/setupDatabase.sql
index 26b1ece1687..c738febb6e7 100644
--- a/src/main/resources/database/oracle/setupDatabase.sql
+++ b/src/main/resources/database/oracle/setupDatabase.sql
@@ -3426,7 +3426,6 @@ alter table o_eva_form_session add constraint eva_session_to_body_idx foreign ke
 create index idx_eva_session_to_body_idx on o_eva_form_session (fk_page_body);
 alter table o_eva_form_session add constraint eva_session_to_form_idx foreign key (fk_form_entry) references o_repositoryentry (repositoryentry_id);
 create index idx_eva_session_to_form_idx on o_eva_form_session (fk_form_entry);
-create index idx_eva_sess_ores_idx on o_eva_form_session (e_resid, e_resname, e_sub_ident);
 
 alter table o_eva_form_response add constraint eva_resp_to_sess_idx foreign key (fk_session) references o_eva_form_session (id);
 create index idx_eva_resp_to_sess_idx on o_eva_form_response (fk_session);
diff --git a/src/test/java/org/olat/core/commons/services/license/manager/ResourceLicenseDAOTest.java b/src/test/java/org/olat/core/commons/services/license/manager/ResourceLicenseDAOTest.java
index 6999fd162d8..6404dd47379 100644
--- a/src/test/java/org/olat/core/commons/services/license/manager/ResourceLicenseDAOTest.java
+++ b/src/test/java/org/olat/core/commons/services/license/manager/ResourceLicenseDAOTest.java
@@ -153,7 +153,7 @@ public class ResourceLicenseDAOTest extends OlatTestCase {
 		
 		List<ResourceLicense> loadedLicenses = licenseDao.loadLicenses(Arrays.asList(ores1, ores2, ores3));
 		
-		assertThat(loadedLicenses).containsExactly(license1, license2, license3);
+		assertThat(loadedLicenses).containsExactlyInAnyOrder(license1, license2, license3);
 	}
 	
 	@Test
diff --git a/src/test/java/org/olat/course/nodes/gta/manager/GTAIdentityMarkDAOTest.java b/src/test/java/org/olat/course/nodes/gta/manager/GTAIdentityMarkDAOTest.java
index 0639480752f..9bbe4d7348c 100644
--- a/src/test/java/org/olat/course/nodes/gta/manager/GTAIdentityMarkDAOTest.java
+++ b/src/test/java/org/olat/course/nodes/gta/manager/GTAIdentityMarkDAOTest.java
@@ -95,7 +95,7 @@ public class GTAIdentityMarkDAOTest extends OlatTestCase {
 		List<IdentityMark> marks = sut.loadMarks(taskList, marker);
 		
 		assertThat(marks).hasSize(3);
-		assertThat(marks).containsExactly(mark1, mark2, mark3);
+		assertThat(marks).containsExactlyInAnyOrder(mark1, mark2, mark3);
 	}
 	
 	@Test
@@ -177,7 +177,7 @@ public class GTAIdentityMarkDAOTest extends OlatTestCase {
 		
 		List<IdentityMark> marks = sut.loadMarks(taskList, marker);
 		assertThat(marks).hasSize(2);
-		assertThat(marks).containsExactly(mark1, mark3);
+		assertThat(marks).containsExactlyInAnyOrder(mark1, mark3);
 	}
 	
 	@Test
diff --git a/src/test/java/org/olat/modules/forms/manager/EvaluationFormReportDAOTest.java b/src/test/java/org/olat/modules/forms/manager/EvaluationFormReportDAOTest.java
index 53824b80b1f..30e9d3a2679 100644
--- a/src/test/java/org/olat/modules/forms/manager/EvaluationFormReportDAOTest.java
+++ b/src/test/java/org/olat/modules/forms/manager/EvaluationFormReportDAOTest.java
@@ -91,7 +91,7 @@ public class EvaluationFormReportDAOTest extends OlatTestCase {
 		List<EvaluationFormResponse> responses = sut.getResponses(responseIdentifiers, sessions);
 		
 		assertThat(responses)
-				.containsExactly(response111, response112, response121, response221)
+				.containsExactlyInAnyOrder(response111, response112, response121, response221)
 				.doesNotContain(responseOtherIdentifier, responseOtherSession, noResponse);
 	}
 
-- 
GitLab