From bc56231df972f7577f51906e166443416572c293 Mon Sep 17 00:00:00 2001
From: Axel <wiepke@uni-potsdam.de>
Date: Tue, 12 Jun 2018 09:57:28 +0200
Subject: [PATCH] fix: corrected path

---
 .../assessment/controller/view/QuizView.java     | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java
index b2c1b178..4c9cf6ed 100644
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java
@@ -2,8 +2,6 @@ package unipotsdam.gf.modules.assessment.controller.view;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import unipotsdam.gf.modules.assessment.controller.model.Quiz;
-import unipotsdam.gf.modules.communication.model.SampleAnswer;
-import unipotsdam.gf.modules.communication.service.SampleService;
 import unipotsdam.gf.modules.communication.view.SampleView;
 
 import javax.ws.rs.GET;
@@ -11,9 +9,9 @@ import javax.ws.rs.Path;
 import javax.ws.rs.PathParam;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
 
 
-@Path("/rest")
 class QuizView {
 
 
@@ -21,14 +19,18 @@ class QuizView {
 
     @GET
     @Produces(MediaType.APPLICATION_JSON)
-    @Path("/quiz/{projectId}/{quizId}")
-    public Quiz exampleQuiz(@PathParam("projectId") String name,@PathParam("quizId") String quiz) {
+    @Path("quiz/{projectId}/{quizId}")
+
+    public Response exampleQuiz(@PathParam("projectId") String name, @PathParam("quizId") String quiz) {
         String[] correctAnswers = new String[2];
         correctAnswers[0] = "42";
         correctAnswers[1] = "24";
-        String[] wrongAnswers = {"a god created creature", "a some of my mistakes"};
+        String[] wrongAnswers = {"a god created creature", "a sum of my mistakes"};
+        if (false){
+            return Response.status(Response.Status.NOT_FOUND).entity("Entity not found for UUID: " + name).build();
+        }
         Quiz sampleQuiz = new Quiz("multiple","Who am I and if so, how many?", correctAnswers,wrongAnswers);
         log.info("HelloWorldview helloWorld Method answered: "+ sampleQuiz.toString());
-        return sampleQuiz;
+        return Response.ok(sampleQuiz.toString(), MediaType.APPLICATION_JSON).build();
     }
 }
-- 
GitLab