From 7b2bd6045c0d3e7413cc538535df3ae8c40f81ee Mon Sep 17 00:00:00 2001 From: Tomas Longo Date: Wed, 14 Jan 2015 09:22:13 +0100 Subject: [PATCH] Added error handling if invalid request method for route was found in config --- src/main/java/de/tlongo/roscoe/core/Roscoe.java | 5 ++++- views/helloworld.html.mustache | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/tlongo/roscoe/core/Roscoe.java b/src/main/java/de/tlongo/roscoe/core/Roscoe.java index babaf47..bc76c80 100644 --- a/src/main/java/de/tlongo/roscoe/core/Roscoe.java +++ b/src/main/java/de/tlongo/roscoe/core/Roscoe.java @@ -51,8 +51,11 @@ private void go() { post(route.getRouteUrl(), route); } else if (route.getMethod().equals("PUT")) { put(route.getRouteUrl(), route); - } if (route.getMethod().equals("DELETE")) { + } else if (route.getMethod().equals("DELETE")) { delete(route.getRouteUrl(), route); + } else { + logger.error("Could not create route for unknown request method '{}'", route.getMethod()); + throw new RuntimeException("Error creating routes"); } }); } diff --git a/views/helloworld.html.mustache b/views/helloworld.html.mustache index c511feb..c04ba60 100644 --- a/views/helloworld.html.mustache +++ b/views/helloworld.html.mustache @@ -4,7 +4,7 @@ - AverageJoe + Roscoe