BP-731 add some more tests
diff --git a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/rest/DocumentService.java b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/rest/DocumentService.java
index ce47615..8cac819 100644
--- a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/rest/DocumentService.java
+++ b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/rest/DocumentService.java
@@ -14,13 +14,11 @@
 
 import java.io.File;
 
-import javax.servlet.http.HttpServletResponse;
 import javax.ws.rs.GET;
 import javax.ws.rs.HeaderParam;
 import javax.ws.rs.Path;
 import javax.ws.rs.Produces;
 import javax.ws.rs.WebApplicationException;
-import javax.ws.rs.core.Context;
 import javax.ws.rs.core.Response;
 import javax.ws.rs.core.StreamingOutput;
 
@@ -106,7 +104,7 @@
 	@GET
 	@Path("/user/documentation")
 	@Produces({ "application/pdf" })
-	public StreamingOutput getUserDocumentation2(@Context HttpServletResponse servletResponse,
+	public StreamingOutput getUserDocumentation2(
 			@ApiParam(name = "Authorization", value = "JWT Token", required = true) @HeaderParam(value = Globals.KEYCLOAK_AUTH_TAG) String jwt) {
 
 		ModifyingInvokable<File> invokable = modusr -> documentController.getUserDocumentation();
diff --git a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/controller/DocumentControllerTest.java b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/controller/DocumentControllerTest.java
new file mode 100644
index 0000000..6071ef6
--- /dev/null
+++ b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/controller/DocumentControllerTest.java
@@ -0,0 +1,62 @@
+/********************************************************************************
+ * Copyright (c) 2019 Mettenmeier GmbH 
+ *
+ * See the NOTICE file(s) distributed with this work for additional 
+ * information regarding copyright ownership.
+ *
+ * This program and the accompanying materials are made available under the 
+ * terms of the Eclipse Public License 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0
+ *
+ * SPDX-License-Identifier: EPL-2.0 
+ ********************************************************************************/
+package org.eclipse.openk.sp.controller;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import java.io.File;
+import java.io.IOException;
+
+import org.eclipse.openk.sp.exceptions.SpException;
+import org.eclipse.openk.sp.util.FileHelper;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.InjectMocks;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.exceptions.base.MockitoException;
+import org.mockito.runners.MockitoJUnitRunner;
+
+@RunWith(MockitoJUnitRunner.class)
+public class DocumentControllerTest {
+
+	@InjectMocks
+	DocumentController documentController;
+
+	@Mock
+	private FileHelper fileHelper;
+
+	@Test(expected = SpException.class)
+	public void getUserDocumentationTest() throws SpException {
+		File file = null;
+		try {
+			file = File.createTempFile("test", "test");
+		} catch (IOException e) {
+			e.printStackTrace();
+		}
+
+		Mockito.when(fileHelper.loadFileFromFileSystemOrResource(Mockito.anyString(), Mockito.anyString(),
+				Mockito.anyBoolean())).thenReturn(file);
+
+		File result = documentController.getUserDocumentation();
+		assertNotNull(result);
+		assertEquals(file, result);
+
+		Mockito.when(fileHelper.loadFileFromFileSystemOrResource(Mockito.anyString(), Mockito.anyString(),
+				Mockito.anyBoolean())).thenThrow(new MockitoException("test"));
+
+		result = documentController.getUserDocumentation();
+
+	}
+}
diff --git a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/DocumentDtoTest.java b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/DocumentDtoTest.java
new file mode 100644
index 0000000..13c4dbd
--- /dev/null
+++ b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/DocumentDtoTest.java
@@ -0,0 +1,35 @@
+/********************************************************************************
+ * Copyright (c) 2018 Mettenmeier GmbH 
+ *
+ * See the NOTICE file(s) distributed with this work for additional 
+ * information regarding copyright ownership.
+ *
+ * This program and the accompanying materials are made available under the 
+ * terms of the Eclipse Public License 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0
+ *
+ * SPDX-License-Identifier: EPL-2.0 
+ ********************************************************************************/
+package org.eclipse.openk.sp.dto;
+
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
+public class DocumentDtoTest {
+
+	@Test
+	public void getterSetterTest() {
+		String testString = "TEST";
+		byte[] data = testString.getBytes();
+
+		DocumentDto dto = new DocumentDto();
+		dto.setDocumentName(testString);
+		assertEquals(testString, dto.getDocumentName());
+
+		dto.setData(data);
+		assertEquals(data, dto.getData());
+
+	}
+
+}
diff --git a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/LabelValueDtoTest.java b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/LabelValueDtoTest.java
index c704446..6a38434 100644
--- a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/LabelValueDtoTest.java
+++ b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/dto/LabelValueDtoTest.java
@@ -28,7 +28,7 @@
 
 		LabelValueDto dto = new LabelValueDto();
 		dto.setLabel(testString);
-		assertEquals(dto.getLabel(), testString);
+		assertEquals(testString, dto.getLabel());
 
 		dto.setValue(1L);
 		assertTrue(dto.getValue().longValue() == 1L);
diff --git a/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/rest/DocumentServiceTest.java b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/rest/DocumentServiceTest.java
new file mode 100644
index 0000000..af7d3d1
--- /dev/null
+++ b/oKBereitschaftsplanungBackend/src/test/java/org/eclipse/openk/sp/rest/DocumentServiceTest.java
@@ -0,0 +1,46 @@
+/********************************************************************************
+ * Copyright (c) 2018 Mettenmeier GmbH 
+ *
+ * See the NOTICE file(s) distributed with this work for additional 
+ * information regarding copyright ownership.
+ *
+ * This program and the accompanying materials are made available under the 
+ * terms of the Eclipse Public License 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0
+ *
+ * SPDX-License-Identifier: EPL-2.0 
+ ********************************************************************************/
+package org.eclipse.openk.sp.rest;
+
+import static org.junit.Assert.assertNotNull;
+
+import javax.ws.rs.WebApplicationException;
+import javax.ws.rs.core.StreamingOutput;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.InjectMocks;
+import org.mockito.runners.MockitoJUnitRunner;
+
+@RunWith(MockitoJUnitRunner.class)
+public class DocumentServiceTest {
+
+	@InjectMocks
+	private DocumentService documentService;
+
+	@Test
+	public void constructorTest() {
+		DocumentService brs = new DocumentService();
+		assertNotNull(brs);
+	}
+
+	@Test(expected = WebApplicationException.class)
+	public void getLocationsSelectionTest() {
+		String jwt = "LET-ME-IN";
+
+		StreamingOutput result = documentService.getUserDocumentation2(jwt);
+
+		assertNotNull(result);
+	}
+
+}