BP-787 add some tests
diff --git a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/dto/report/ReportDto.java b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/dto/report/ReportDto.java
index b53cc71..c0fb5f4 100644
--- a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/dto/report/ReportDto.java
+++ b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/dto/report/ReportDto.java
@@ -75,10 +75,6 @@
return validFrom;
}
-// public void setValidFrom(String from) throws ParseException {
-// this.validFrom = DateHelper.getDateFromString(from, "yyyy-MM-dd HH:mm:ss");
-// }
-
public void setValidFrom(Date from) {
this.validFrom = from;
}
diff --git a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/planning/PlanRowsDtoTest.java b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/planning/PlanRowsDtoTest.java
index 9267eb5..ee0daa0 100644
--- a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/planning/PlanRowsDtoTest.java
+++ b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/planning/PlanRowsDtoTest.java
@@ -18,6 +18,7 @@
import java.util.ArrayList;
import java.util.List;
+import org.eclipse.openk.sp.dto.StandbyGroupSelectionDto;
import org.eclipse.openk.sp.dto.StandbyScheduleBodySelectionDto;
import org.eclipse.openk.sp.util.FileHelperTest;
import org.junit.Test;
@@ -66,4 +67,28 @@
}
+ @Test
+ public void mapTest() {
+ FileHelperTest fh = new FileHelperTest();
+ String json = fh.loadStringFromResource("testStandbyGroup.json");
+ StandbyGroupSelectionDto standbyGroupSelectionDto = (StandbyGroupSelectionDto) new Gson().fromJson(json,
+ StandbyGroupSelectionDto.class);
+
+ json = fh.loadStringFromResource("testStandbyScheduleBodyDto.json");
+ StandbyScheduleBodySelectionDto bodyDto = (StandbyScheduleBodySelectionDto) new Gson().fromJson(json,
+ StandbyScheduleBodySelectionDto.class);
+
+ List<StandbyGroupSelectionDto> listGroupDto = new ArrayList<StandbyGroupSelectionDto>();
+ listGroupDto.add(standbyGroupSelectionDto);
+
+ planRowsDto = new PlanRowsDto(listGroupDto);
+
+ planRowsDto.addStandbyBody(bodyDto);
+
+ List<StandbyScheduleBodySelectionDto> result = planRowsDto.getGroupList(standbyGroupSelectionDto.getId());
+
+ assertEquals(1, result.size());
+
+ }
+
}
diff --git a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/report/ReportDtoTest.java b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/report/ReportDtoTest.java
index 63e3a70..a611f29 100644
--- a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/report/ReportDtoTest.java
+++ b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/report/ReportDtoTest.java
@@ -30,6 +30,8 @@
@Test
public void testGettersAndSetters() throws MalformedURLException, ParseException {
+ Long id = 1L;
+
ReportDto report = new ReportDto();
report.setReportName("Wochenübersicht");
assertEquals("Wochenübersicht", report.getReportName());
@@ -37,6 +39,7 @@
report.setReportName("Monatsübersicht");
assertEquals("Monatsübersicht", report.getReportName());
+ report.setPrintFormat(null);
report.setPrintFormat("pdf");
assertEquals("pdf", report.getPrintFormat());
@@ -65,5 +68,14 @@
report.setGroupPosition(1);
assertEquals(1, report.getGroupPosition());
+
+ report.setGroupId(id);
+ assertEquals(id.longValue(), report.getGroupId().longValue());
+
+ report.setStandByListId(id);
+ assertEquals(id.longValue(), report.getStandByListId().longValue());
+
+ report.setStatusId(id);
+ assertEquals(id.longValue(), report.getStatusId().longValue());
}
}