BP-787 add some tests
diff --git a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/util/ReportGroupDtoConverter2.java b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/util/ReportGroupDtoConverter2.java
index 0ab81b2..d59b94b 100644
--- a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/util/ReportGroupDtoConverter2.java
+++ b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/util/ReportGroupDtoConverter2.java
@@ -147,7 +147,7 @@
 		return reportGroupDto;
 	}
 
-	private void addOneUserString(int i, List<StandbyScheduleBodySelectionDto> dayGroupList,
+	public void addOneUserString(int i, List<StandbyScheduleBodySelectionDto> dayGroupList,
 			ReportGroupDto reportGroupDto, ReportDto reportDto,
 			Map<Long, StandbyScheduleBodySelectionDto> lastBodyMap) {
 
diff --git a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/UserSmallSelectionDtoTest.java b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/UserSmallSelectionDtoTest.java
index a0a7343..2dd41bd 100644
--- a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/UserSmallSelectionDtoTest.java
+++ b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/UserSmallSelectionDtoTest.java
@@ -35,5 +35,12 @@
 		u.setLastname("LastName");
 		assertEquals("LastName", u.getLastname());
 
+		ContactDataDto contactData = new ContactDataDto();
+		u.setBusinessContactData(contactData);
+		assertEquals(contactData, u.getBusinessContactData());
+
+		u.setPrivateContactData(contactData);
+		assertEquals(contactData, u.getPrivateContactData());
+
 	}
 }
diff --git a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/rest/reports/ReportRestServiceTest.java b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/rest/reports/ReportRestServiceTest.java
index 3a58279..d165583 100644
--- a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/rest/reports/ReportRestServiceTest.java
+++ b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/rest/reports/ReportRestServiceTest.java
@@ -14,6 +14,7 @@
 import org.eclipse.openk.sp.db.dao.StandbyListRepository;
 import org.eclipse.openk.sp.db.model.StandbyGroup;
 import org.eclipse.openk.sp.db.model.StandbyList;
+import org.eclipse.openk.sp.dto.report.ReportDto;
 import org.eclipse.openk.sp.exceptions.SpException;
 import org.eclipse.openk.sp.util.DateHelper;
 import org.junit.Test;
@@ -78,5 +79,54 @@
 				response, jwt);
 		assertNotNull(result);
 
+		Mockito.when(reportController.generateReport(Mockito.any())).thenThrow(new SpException());
+
+		// If group is input parameter
+		result = reportRestService.generateReport("Autoplan", null, 1L, null, "pdf", date1, date2, "Plan-Ebene",
+				response, jwt);
+		assertNotNull(result);
+
+	}
+
+	@Test
+	public void generateReportNewTest() throws SpException, IOException {
+		String jwt = "LET-ME-IN";
+		Response result;
+
+		HttpServletResponse response = Mockito.mock(HttpServletResponse.class);
+		StandbyGroup standbyGroup = new StandbyGroup();
+		standbyGroup.setId(1L);
+		standbyGroup.setTitle("Einsatzgruppe1");
+
+		StandbyList standbyList = new StandbyList();
+		standbyList.setId(1L);
+		standbyList.setTitle("Einsatzliste1");
+		standbyList.getLsStandbyGroups().add(standbyGroup);
+
+		File mockFile = new ClassPathResource("reports/Autoplan.pdf").getFile();
+		Mockito.when(standbyListRepository.findOne(Mockito.any())).thenReturn(standbyList);
+		Mockito.when(standbyGroupRepository.findOne(Mockito.any())).thenReturn(standbyGroup);
+		Mockito.when(reportController.generateReport(Mockito.any())).thenReturn(mockFile);
+
+		Date date1 = DateHelper.getDate(2018, 10, 11, 12, 00, 00);
+		Date date2 = DateHelper.getDate(2018, 10, 11, 12, 00, 00);
+
+		ReportDto reportDto = new ReportDto();
+		reportDto.setValidFrom(date1);
+		reportDto.setValidTo(date2);
+
+		reportDto.setStandByList(standbyList);
+		reportDto.setStatusId(1L);
+
+		// If list is input parameter
+		result = reportRestService.generateReportNew(response, jwt, reportDto);
+		assertNotNull(result);
+
+		Mockito.when(reportController.generateReport(Mockito.any())).thenThrow(new SpException());
+
+		// If group is input parameter
+		result = reportRestService.generateReportNew(response, jwt, null);
+		assertNotNull(result);
+
 	}
 }
diff --git a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/util/ReportGroupDtoConverterTest2.java b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/util/ReportGroupDtoConverterTest2.java
index 0048486..fdaf708 100644
--- a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/util/ReportGroupDtoConverterTest2.java
+++ b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/util/ReportGroupDtoConverterTest2.java
@@ -32,10 +32,12 @@
 import org.eclipse.openk.sp.dto.StandbyScheduleBodySelectionDto;
 import org.eclipse.openk.sp.dto.StandbyScheduleDto;
 import org.eclipse.openk.sp.dto.UserSmallSelectionDto;
+import org.eclipse.openk.sp.dto.planning.PlanRowsDto;
 import org.eclipse.openk.sp.dto.report.ReportDto;
 import org.eclipse.openk.sp.dto.report.ReportGroupDto;
 import org.eclipse.openk.sp.dto.report.ReportInputDto;
 import org.eclipse.openk.sp.exceptions.SpException;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.mockito.InjectMocks;
@@ -250,4 +252,24 @@
 		reportGroupDtoConverter.checkEmpty(dayGroupList, groupId);
 
 	}
+
+	@Ignore
+	@Test
+	public void addOneUserString() throws SpException {
+
+		FileHelperTest fh = new FileHelperTest();
+		String json = fh.loadStringFromResource("testStandbyScheduleDto.json");
+		StandbyScheduleDto plan = (StandbyScheduleDto) new Gson().fromJson(json, StandbyScheduleDto.class);
+		PlanRowsDto row = plan.getRow(DateHelper.getDate(2019, 02, 10));
+		List<StandbyScheduleBodySelectionDto> dayGroupList = row.getGroupList(3L);
+
+		int i = 1;
+		ReportGroupDto reportGroupDto = new ReportGroupDto();
+		ReportDto reportDto = new ReportDto();
+		reportDto.setReportName("test");
+		Map<Long, StandbyScheduleBodySelectionDto> lastBodyMap = new HashMap<>();
+
+		reportGroupDtoConverter.addOneUserString(i, dayGroupList, reportGroupDto, reportDto, lastBodyMap);
+
+	}
 }