From 8c6beb6e9601d9eb98e7299d3f7743bf721678d3 Mon Sep 17 00:00:00 2001
From: tge20 <72377965+tge20@users.noreply.github.com>
Date: Thu, 3 Dec 2020 12:53:29 +0100
Subject: [PATCH] TSK-1239: All tests now working with Assertj instead of junit
Assertion. (#1346)
---
pom.xml | 2 +-
.../rest/TestSchemaNameCustomizable.java | 7 +-
...sificationControllerRestDocumentation.java | 4 +-
...askCommentControllerRestDocumentation.java | 4 +-
.../api/TaskControllerRestDocumentation.java | 4 +-
...WorkbasketControllerRestDocumentation.java | 4 +-
.../models/ReportRepresentationModelTest.java | 285 +++++++++---------
...WorkbasketAccessItemControllerIntTest.java | 2 +-
...mmaryRepresentationModelAssemblerTest.java | 31 +-
9 files changed, 170 insertions(+), 173 deletions(-)
diff --git a/pom.xml b/pom.xml
index c114d97d6..ad966324b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,7 +49,7 @@
1.3.2
2.0.0.RELEASE
- 2.3.5.RELEASE
+ 2.4.0
2.0.6
diff --git a/rest/taskana-rest-spring/src/test/java/pro/taskana/common/rest/TestSchemaNameCustomizable.java b/rest/taskana-rest-spring/src/test/java/pro/taskana/common/rest/TestSchemaNameCustomizable.java
index 61317489c..3dbaa85ea 100644
--- a/rest/taskana-rest-spring/src/test/java/pro/taskana/common/rest/TestSchemaNameCustomizable.java
+++ b/rest/taskana-rest-spring/src/test/java/pro/taskana/common/rest/TestSchemaNameCustomizable.java
@@ -8,7 +8,7 @@ import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Locale;
import javax.sql.DataSource;
-import org.junit.Assume;
+import org.assertj.core.api.Assumptions;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
@@ -44,7 +44,8 @@ class TestSchemaNameCustomizable {
@Test
void checkCustomSchemaNameIsDefined_Postgres() throws SQLException {
resetDb();
- Assume.assumeTrue("Test only executed with Postgres database", isPostgres);
+ Assumptions.assumeThat(isPostgres).isTrue();
+ ;
try (Connection connection = dataSource.getConnection()) {
try (PreparedStatement preparedStatement =
@@ -66,7 +67,7 @@ class TestSchemaNameCustomizable {
@Test
void checkCustomSchemaNameIsDefined_OtherDb() throws SQLException {
resetDb();
- Assume.assumeFalse("Test only executed if NOT Postgres", isPostgres);
+ Assumptions.assumeThat(isPostgres).isTrue();
try (Connection connection = dataSource.getConnection()) {
try (PreparedStatement preparedStatement =
diff --git a/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/ClassificationControllerRestDocumentation.java b/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/ClassificationControllerRestDocumentation.java
index 01df4d9bf..8430115c6 100644
--- a/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/ClassificationControllerRestDocumentation.java
+++ b/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/ClassificationControllerRestDocumentation.java
@@ -1,7 +1,7 @@
package pro.taskana.doc.api;
import static java.nio.charset.StandardCharsets.UTF_8;
-import static org.junit.Assert.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.springframework.restdocs.payload.PayloadDocumentation.fieldWithPath;
import static org.springframework.restdocs.payload.PayloadDocumentation.requestFields;
import static org.springframework.restdocs.payload.PayloadDocumentation.responseFields;
@@ -333,7 +333,7 @@ class ClassificationControllerRestDocumentation extends BaseRestDocumentation {
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("Authorization", TEAMLEAD_1_CREDENTIALS);
- assertEquals(200, con.getResponseCode());
+ assertThat(con.getResponseCode()).isEqualTo(200);
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream(), UTF_8));
String inputLine;
diff --git a/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/TaskCommentControllerRestDocumentation.java b/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/TaskCommentControllerRestDocumentation.java
index 35085c862..0ba24c467 100644
--- a/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/TaskCommentControllerRestDocumentation.java
+++ b/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/TaskCommentControllerRestDocumentation.java
@@ -1,7 +1,7 @@
package pro.taskana.doc.api;
import static java.nio.charset.StandardCharsets.UTF_8;
-import static org.junit.Assert.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.springframework.restdocs.payload.PayloadDocumentation.fieldWithPath;
import static org.springframework.restdocs.payload.PayloadDocumentation.requestFields;
import static org.springframework.restdocs.payload.PayloadDocumentation.responseFields;
@@ -132,7 +132,7 @@ class TaskCommentControllerRestDocumentation extends BaseRestDocumentation {
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("Authorization", ADMIN_CREDENTIALS);
- assertEquals(200, con.getResponseCode());
+ assertThat(con.getResponseCode()).isEqualTo(200);
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream(), UTF_8));
String inputLine;
diff --git a/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/TaskControllerRestDocumentation.java b/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/TaskControllerRestDocumentation.java
index 18275d49c..501b8c567 100644
--- a/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/TaskControllerRestDocumentation.java
+++ b/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/TaskControllerRestDocumentation.java
@@ -1,7 +1,7 @@
package pro.taskana.doc.api;
import static java.nio.charset.StandardCharsets.UTF_8;
-import static org.junit.Assert.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.springframework.restdocs.payload.PayloadDocumentation.fieldWithPath;
import static org.springframework.restdocs.payload.PayloadDocumentation.requestFields;
import static org.springframework.restdocs.payload.PayloadDocumentation.responseFields;
@@ -514,7 +514,7 @@ class TaskControllerRestDocumentation extends BaseRestDocumentation {
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("Authorization", ADMIN_CREDENTIALS);
- assertEquals(200, con.getResponseCode());
+ assertThat(con.getResponseCode()).isEqualTo(200);
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream(), UTF_8));
String inputLine;
diff --git a/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/WorkbasketControllerRestDocumentation.java b/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/WorkbasketControllerRestDocumentation.java
index 411b5a05b..6393bd78c 100644
--- a/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/WorkbasketControllerRestDocumentation.java
+++ b/rest/taskana-rest-spring/src/test/java/pro/taskana/doc/api/WorkbasketControllerRestDocumentation.java
@@ -1,8 +1,8 @@
package pro.taskana.doc.api;
import static java.nio.charset.StandardCharsets.UTF_8;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.hamcrest.Matchers.is;
-import static org.junit.Assert.assertEquals;
import static org.springframework.restdocs.payload.PayloadDocumentation.fieldWithPath;
import static org.springframework.restdocs.payload.PayloadDocumentation.requestFields;
import static org.springframework.restdocs.payload.PayloadDocumentation.responseFields;
@@ -466,7 +466,7 @@ class WorkbasketControllerRestDocumentation extends BaseRestDocumentation {
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("Authorization", ADMIN_CREDENTIALS);
- assertEquals(200, con.getResponseCode());
+ assertThat(con.getResponseCode()).isEqualTo(200);
String modifiedWorkbasket;
try (BufferedReader in =
diff --git a/rest/taskana-rest-spring/src/test/java/pro/taskana/monitor/rest/models/ReportRepresentationModelTest.java b/rest/taskana-rest-spring/src/test/java/pro/taskana/monitor/rest/models/ReportRepresentationModelTest.java
index 63eb324a4..863381300 100644
--- a/rest/taskana-rest-spring/src/test/java/pro/taskana/monitor/rest/models/ReportRepresentationModelTest.java
+++ b/rest/taskana-rest-spring/src/test/java/pro/taskana/monitor/rest/models/ReportRepresentationModelTest.java
@@ -1,9 +1,6 @@
package pro.taskana.monitor.rest.models;
-import static junit.framework.TestCase.assertTrue;
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
+import static org.assertj.core.api.Assertions.assertThat;
import java.time.LocalDate;
import java.time.LocalDateTime;
@@ -60,24 +57,24 @@ class ReportRepresentationModelTest {
// meta
ReportRepresentationModel.MetaInformation meta = resource.getMeta();
- assertEquals("WorkbasketReport", meta.getName());
- assertEquals("2019-01-02T00:00:00Z", meta.getDate());
- assertArrayEquals(new String[] {"WORKBASKET"}, meta.getRowDesc());
- assertArrayEquals(
- headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray(), meta.getHeader());
- assertEquals("Total", meta.getTotalDesc());
+ assertThat(meta.getName()).isEqualTo("WorkbasketReport");
+ assertThat(meta.getDate()).isEqualTo("2019-01-02T00:00:00Z");
+ assertThat(meta.getRowDesc()).isEqualTo(new String[] {"WORKBASKET"});
+ assertThat(meta.getHeader())
+ .isEqualTo(headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray());
+ assertThat(meta.getTotalDesc()).isEqualTo("Total");
// rows
- assertTrue(resource.getRows().isEmpty());
+ assertThat(resource.getRows()).isEmpty();
// sumRow
- assertEquals(1, resource.getSumRow().size());
+ assertThat(resource.getSumRow()).hasSize(1);
ReportRepresentationModel.RowResource sumRow = resource.getSumRow().get(0);
- assertArrayEquals(new String[] {"Total"}, sumRow.getDesc());
- assertTrue(sumRow.isDisplay());
- assertEquals(0, sumRow.getDepth());
- assertEquals(0, sumRow.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 0}, sumRow.getCells());
+ assertThat(sumRow.getDesc()).isEqualTo(new String[] {"Total"});
+ assertThat(sumRow.isDisplay()).isTrue();
+ assertThat(sumRow.getDepth()).isZero();
+ assertThat(sumRow.getTotal()).isZero();
+ assertThat(sumRow.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 0});
}
@Test
@@ -96,32 +93,32 @@ class ReportRepresentationModelTest {
// meta
ReportRepresentationModel.MetaInformation meta = resource.getMeta();
- assertEquals("ClassificationReport", meta.getName());
- assertEquals("2019-01-02T00:00:00Z", meta.getDate());
- assertArrayEquals(new String[] {"CLASSIFICATION"}, meta.getRowDesc());
- assertArrayEquals(
- headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray(), meta.getHeader());
- assertEquals("Total", meta.getTotalDesc());
+ assertThat(meta.getName()).isEqualTo("ClassificationReport");
+ assertThat(meta.getDate()).isEqualTo("2019-01-02T00:00:00Z");
+ assertThat(meta.getRowDesc()).isEqualTo(new String[] {"CLASSIFICATION"});
+ assertThat(meta.getHeader())
+ .isEqualTo(headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray());
+ assertThat(meta.getTotalDesc()).isEqualTo("Total");
// rows
List rows = resource.getRows();
- assertEquals(1, rows.size());
+ assertThat(rows.size()).isEqualTo(1);
ReportRepresentationModel.RowResource row = rows.get(0);
- assertArrayEquals(new String[] {"key"}, row.getDesc());
- assertEquals(0, row.getDepth());
- assertEquals(2, row.getTotal());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key"});
+ assertThat(row.getDepth()).isZero();
+ assertThat(row.getTotal()).isEqualTo(2);
- assertTrue(row.isDisplay());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.isDisplay()).isTrue();
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
// sumRow
- assertEquals(1, resource.getSumRow().size());
+ assertThat(resource.getSumRow().size()).isEqualTo(1);
ReportRepresentationModel.RowResource sumRow = resource.getSumRow().get(0);
- assertArrayEquals(new String[] {"Total"}, sumRow.getDesc());
- assertTrue(sumRow.isDisplay());
- assertEquals(0, sumRow.getDepth());
- assertEquals(2, sumRow.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, sumRow.getCells());
+ assertThat(sumRow.getDesc()).isEqualTo(new String[] {"Total"});
+ assertThat(sumRow.isDisplay()).isTrue();
+ assertThat(sumRow.getDepth()).isZero();
+ assertThat(sumRow.getTotal()).isEqualTo(2);
+ assertThat(sumRow.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
}
@Test
@@ -142,39 +139,39 @@ class ReportRepresentationModelTest {
// meta
ReportRepresentationModel.MetaInformation meta = resource.getMeta();
- assertEquals("ClassificationReport", meta.getName());
- assertEquals("2019-01-02T00:00:00Z", meta.getDate());
- assertArrayEquals(new String[] {"CLASSIFICATION"}, meta.getRowDesc());
- assertArrayEquals(
- headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray(), meta.getHeader());
- assertEquals("Total", meta.getTotalDesc());
+ assertThat(meta.getName()).isEqualTo("ClassificationReport");
+ assertThat(meta.getDate()).isEqualTo("2019-01-02T00:00:00Z");
+ assertThat(meta.getRowDesc()).isEqualTo(new String[] {"CLASSIFICATION"});
+ assertThat(meta.getHeader())
+ .isEqualTo(headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray());
+ assertThat(meta.getTotalDesc()).isEqualTo("Total");
// rows
List rows = resource.getRows();
- assertEquals(2, rows.size());
+ assertThat(rows.size()).isEqualTo(2);
ReportRepresentationModel.RowResource row = rows.get(0);
- assertArrayEquals(new String[] {"key"}, row.getDesc());
- assertEquals(0, row.getDepth());
- assertTrue(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key"});
+ assertThat(row.getDepth()).isZero();
+ assertThat(row.isDisplay()).isTrue();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
row = rows.get(1);
- assertArrayEquals(new String[] {"key2"}, row.getDesc());
- assertEquals(0, row.getDepth());
- assertTrue(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key2"});
+ assertThat(row.getDepth()).isZero();
+ assertThat(row.isDisplay()).isTrue();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
// sumRow
- assertEquals(1, resource.getSumRow().size());
+ assertThat(resource.getSumRow()).hasSize(1);
ReportRepresentationModel.RowResource sumRow = resource.getSumRow().get(0);
- assertArrayEquals(new String[] {"Total"}, sumRow.getDesc());
- assertEquals(0, sumRow.getDepth());
- assertTrue(sumRow.isDisplay());
- assertEquals(4, sumRow.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 4}, sumRow.getCells());
+ assertThat(sumRow.getDesc()).isEqualTo(new String[] {"Total"});
+ assertThat(sumRow.getDepth()).isZero();
+ assertThat(sumRow.isDisplay()).isTrue();
+ assertThat(sumRow.getTotal()).isEqualTo(4);
+ assertThat(sumRow.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 4});
}
@Test
@@ -197,62 +194,62 @@ class ReportRepresentationModelTest {
// meta
ReportRepresentationModel.MetaInformation meta = resource.getMeta();
- assertEquals("DetailedClassificationReport", meta.getName());
- assertEquals("2019-01-02T00:00:00Z", meta.getDate());
- assertArrayEquals(new String[] {"TASK CLASSIFICATION", "ATTACHMENT"}, meta.getRowDesc());
- assertArrayEquals(
- headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray(), meta.getHeader());
- assertEquals("Total", meta.getTotalDesc());
+ assertThat(meta.getName()).isEqualTo("DetailedClassificationReport");
+ assertThat(meta.getDate()).isEqualTo("2019-01-02T00:00:00Z");
+ assertThat(meta.getRowDesc()).isEqualTo(new String[] {"TASK CLASSIFICATION", "ATTACHMENT"});
+ assertThat(meta.getHeader())
+ .isEqualTo(headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray());
+ assertThat(meta.getTotalDesc()).isEqualTo("Total");
// rows
List rows = resource.getRows();
- assertEquals(1 + 2, rows.size());
+ assertThat(rows).hasSize(1 + 2);
ReportRepresentationModel.RowResource row = rows.get(0);
- assertArrayEquals(new String[] {"key", null}, row.getDesc());
- assertEquals(0, row.getDepth());
- assertTrue(row.isDisplay());
- assertEquals(4, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 4}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key", null});
+ assertThat(row.getDepth()).isZero();
+ assertThat(row.isDisplay()).isTrue();
+ assertThat(row.getTotal()).isEqualTo(4);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 4});
row = rows.get(1);
- assertArrayEquals(new String[] {"key", "attachment"}, row.getDesc());
- assertEquals(1, row.getDepth());
- assertFalse(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key", "attachment"});
+ assertThat(row.getDepth()).isEqualTo(1);
+ assertThat(row.isDisplay()).isFalse();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
row = rows.get(2);
- assertArrayEquals(new String[] {"key", "N/A"}, row.getDesc());
- assertEquals(1, row.getDepth());
- assertFalse(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key", "N/A"});
+ assertThat(row.getDepth()).isEqualTo(1);
+ assertThat(row.isDisplay()).isFalse();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
// sumRow
List sumRow = resource.getSumRow();
- assertEquals(1 + 2, sumRow.size());
+ assertThat(sumRow).hasSize(1 + 2);
row = sumRow.get(0);
- assertArrayEquals(new String[] {"Total", null}, row.getDesc());
- assertEquals(0, row.getDepth());
- assertTrue(row.isDisplay());
- assertEquals(4, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 4}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"Total", null});
+ assertThat(row.getDepth()).isZero();
+ assertThat(row.isDisplay()).isTrue();
+ assertThat(row.getTotal()).isEqualTo(4);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 4});
row = sumRow.get(1);
- assertArrayEquals(new String[] {"Total", "attachment"}, row.getDesc());
- assertEquals(1, row.getDepth());
- assertFalse(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"Total", "attachment"});
+ assertThat(row.getDepth()).isEqualTo(1);
+ assertThat(row.isDisplay()).isFalse();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
row = sumRow.get(2);
- assertArrayEquals(new String[] {"Total", "N/A"}, row.getDesc());
- assertEquals(1, row.getDepth());
- assertFalse(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"Total", "N/A"});
+ assertThat(row.getDepth()).isEqualTo(1);
+ assertThat(row.isDisplay()).isFalse();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
}
@Test
@@ -277,76 +274,76 @@ class ReportRepresentationModelTest {
// meta
ReportRepresentationModel.MetaInformation meta = resource.getMeta();
- assertEquals("DetailedClassificationReport", meta.getName());
- assertEquals("2019-01-02T00:00:00Z", meta.getDate());
- assertArrayEquals(new String[] {"TASK CLASSIFICATION", "ATTACHMENT"}, meta.getRowDesc());
- assertArrayEquals(
- headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray(), meta.getHeader());
- assertEquals("Total", meta.getTotalDesc());
+ assertThat(meta.getName()).isEqualTo("DetailedClassificationReport");
+ assertThat(meta.getDate()).isEqualTo("2019-01-02T00:00:00Z");
+ assertThat(meta.getRowDesc()).isEqualTo(new String[] {"TASK CLASSIFICATION", "ATTACHMENT"});
+ assertThat(meta.getHeader())
+ .isEqualTo(headers.stream().map(TimeIntervalColumnHeader::getDisplayName).toArray());
+ assertThat(meta.getTotalDesc()).isEqualTo("Total");
// rows
List rows = resource.getRows();
- assertEquals((1 + 2) + (1 + 1), rows.size());
+ assertThat(rows).hasSize((1 + 2) + (1 + 1));
ReportRepresentationModel.RowResource row = rows.get(0);
- assertArrayEquals(new String[] {"key", null}, row.getDesc());
- assertEquals(0, row.getDepth());
- assertTrue(row.isDisplay());
- assertEquals(4, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 4}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key", null});
+ assertThat(row.getDepth()).isZero();
+ assertThat(row.isDisplay()).isTrue();
+ assertThat(row.getTotal()).isEqualTo(4);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 4});
row = rows.get(1);
- assertArrayEquals(new String[] {"key", "attachment"}, row.getDesc());
- assertEquals(1, row.getDepth());
- assertFalse(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key", "attachment"});
+ assertThat(row.getDepth()).isEqualTo(1);
+ assertThat(row.isDisplay()).isFalse();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
row = rows.get(2);
- assertArrayEquals(new String[] {"key", "N/A"}, row.getDesc());
- assertEquals(1, row.getDepth());
- assertFalse(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key", "N/A"});
+ assertThat(row.getDepth()).isEqualTo(1);
+ assertThat(row.isDisplay()).isFalse();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
row = rows.get(3);
- assertArrayEquals(new String[] {"key2", null}, row.getDesc());
- assertEquals(0, row.getDepth());
- assertTrue(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key2", null});
+ assertThat(row.getDepth()).isZero();
+ assertThat(row.isDisplay()).isTrue();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
row = rows.get(4);
- assertArrayEquals(new String[] {"key2", "N/A"}, row.getDesc());
- assertEquals(1, row.getDepth());
- assertFalse(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"key2", "N/A"});
+ assertThat(row.getDepth()).isEqualTo(1);
+ assertThat(row.isDisplay()).isFalse();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
// sumRow
List sumRow = resource.getSumRow();
- assertEquals(1 + 2, sumRow.size());
+ assertThat(sumRow).hasSize(1 + 2);
row = sumRow.get(0);
- assertArrayEquals(new String[] {"Total", null}, row.getDesc());
- assertEquals(0, row.getDepth());
- assertTrue(row.isDisplay());
- assertEquals(6, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 6}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"Total", null});
+ assertThat(row.getDepth()).isZero();
+ assertThat(row.isDisplay()).isTrue();
+ assertThat(row.getTotal()).isEqualTo(6);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 6});
row = sumRow.get(1);
- assertArrayEquals(new String[] {"Total", "attachment"}, row.getDesc());
- assertEquals(1, row.getDepth());
- assertFalse(row.isDisplay());
- assertEquals(2, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 2}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"Total", "attachment"});
+ assertThat(row.getDepth()).isEqualTo(1);
+ assertThat(row.isDisplay()).isFalse();
+ assertThat(row.getTotal()).isEqualTo(2);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 2});
row = sumRow.get(2);
- assertArrayEquals(new String[] {"Total", "N/A"}, row.getDesc());
- assertEquals(1, row.getDepth());
- assertFalse(row.isDisplay());
- assertEquals(4, row.getTotal());
- assertArrayEquals(new int[] {0, 0, 0, 0, 4}, row.getCells());
+ assertThat(row.getDesc()).isEqualTo(new String[] {"Total", "N/A"});
+ assertThat(row.getDepth()).isEqualTo(1);
+ assertThat(row.isDisplay()).isFalse();
+ assertThat(row.getTotal()).isEqualTo(4);
+ assertThat(row.getCells()).isEqualTo(new int[] {0, 0, 0, 0, 4});
}
}
diff --git a/rest/taskana-rest-spring/src/test/java/pro/taskana/workbasket/rest/WorkbasketAccessItemControllerIntTest.java b/rest/taskana-rest-spring/src/test/java/pro/taskana/workbasket/rest/WorkbasketAccessItemControllerIntTest.java
index 25255be42..db4b497ec 100644
--- a/rest/taskana-rest-spring/src/test/java/pro/taskana/workbasket/rest/WorkbasketAccessItemControllerIntTest.java
+++ b/rest/taskana-rest-spring/src/test/java/pro/taskana/workbasket/rest/WorkbasketAccessItemControllerIntTest.java
@@ -28,7 +28,7 @@ import pro.taskana.common.test.rest.TaskanaSpringBootTest;
import pro.taskana.workbasket.rest.models.WorkbasketAccessItemRepresentationModel;
/** Test WorkbasketAccessItemController. */
-@TestMethodOrder(MethodOrderer.Alphanumeric.class)
+@TestMethodOrder(MethodOrderer.MethodName.class)
@TaskanaSpringBootTest
class WorkbasketAccessItemControllerIntTest {
diff --git a/rest/taskana-rest-spring/src/test/java/pro/taskana/workbasket/rest/assembler/WorkbasketSummaryRepresentationModelAssemblerTest.java b/rest/taskana-rest-spring/src/test/java/pro/taskana/workbasket/rest/assembler/WorkbasketSummaryRepresentationModelAssemblerTest.java
index 35bfa586d..ffa6d4971 100644
--- a/rest/taskana-rest-spring/src/test/java/pro/taskana/workbasket/rest/assembler/WorkbasketSummaryRepresentationModelAssemblerTest.java
+++ b/rest/taskana-rest-spring/src/test/java/pro/taskana/workbasket/rest/assembler/WorkbasketSummaryRepresentationModelAssemblerTest.java
@@ -6,7 +6,6 @@ import static pro.taskana.workbasket.api.WorkbasketCustomField.CUSTOM_2;
import static pro.taskana.workbasket.api.WorkbasketCustomField.CUSTOM_3;
import static pro.taskana.workbasket.api.WorkbasketCustomField.CUSTOM_4;
-import org.junit.Assert;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
@@ -113,21 +112,21 @@ class WorkbasketSummaryRepresentationModelAssemblerTest {
WorkbasketSummary summary, WorkbasketSummaryRepresentationModel repModel) {
assertThat(summary).hasNoNullFieldsOrProperties();
assertThat(repModel).hasNoNullFieldsOrProperties();
- Assert.assertEquals(summary.getDescription(), repModel.getDescription());
- Assert.assertEquals(summary.getDomain(), repModel.getDomain());
- Assert.assertEquals(summary.getId(), repModel.getWorkbasketId());
- Assert.assertEquals(summary.getKey(), repModel.getKey());
- Assert.assertEquals(summary.getName(), repModel.getName());
- Assert.assertEquals(summary.getCustomAttribute(CUSTOM_1), repModel.getCustom1());
- Assert.assertEquals(summary.getCustomAttribute(CUSTOM_2), repModel.getCustom2());
- Assert.assertEquals(summary.getCustomAttribute(CUSTOM_3), repModel.getCustom3());
- Assert.assertEquals(summary.getCustomAttribute(CUSTOM_4), repModel.getCustom4());
- Assert.assertEquals(summary.getOrgLevel1(), repModel.getOrgLevel1());
- Assert.assertEquals(summary.getOrgLevel2(), repModel.getOrgLevel2());
- Assert.assertEquals(summary.getOrgLevel3(), repModel.getOrgLevel3());
- Assert.assertEquals(summary.getOrgLevel4(), repModel.getOrgLevel4());
- Assert.assertEquals(summary.getOwner(), repModel.getOwner());
- Assert.assertEquals(summary.getType(), repModel.getType());
+ assertThat(summary.getDescription()).isEqualTo(repModel.getDescription());
+ assertThat(summary.getDomain()).isEqualTo(repModel.getDomain());
+ assertThat(summary.getId()).isEqualTo(repModel.getWorkbasketId());
+ assertThat(summary.getKey()).isEqualTo(repModel.getKey());
+ assertThat(summary.getName()).isEqualTo(repModel.getName());
+ assertThat(summary.getCustomAttribute(CUSTOM_1)).isEqualTo(repModel.getCustom1());
+ assertThat(summary.getCustomAttribute(CUSTOM_2)).isEqualTo(repModel.getCustom2());
+ assertThat(summary.getCustomAttribute(CUSTOM_3)).isEqualTo(repModel.getCustom3());
+ assertThat(summary.getCustomAttribute(CUSTOM_4)).isEqualTo(repModel.getCustom4());
+ assertThat(summary.getOrgLevel1()).isEqualTo(repModel.getOrgLevel1());
+ assertThat(summary.getOrgLevel2()).isEqualTo(repModel.getOrgLevel2());
+ assertThat(summary.getOrgLevel3()).isEqualTo(repModel.getOrgLevel3());
+ assertThat(summary.getOrgLevel4()).isEqualTo(repModel.getOrgLevel4());
+ assertThat(summary.getOwner()).isEqualTo(repModel.getOwner());
+ assertThat(summary.getType()).isEqualTo(repModel.getType());
}
private void testLinks(WorkbasketSummaryRepresentationModel repModel) {}