JAMES-2366 Adds more information on invalid Forward route path

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/aca51fcc
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/aca51fcc
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/aca51fcc

Branch: refs/heads/master
Commit: aca51fcc4f2d42394160962a4dfb15860b6acf41
Parents: 60299df
Author: benwa <btell...@linagora.com>
Authored: Thu Apr 5 09:54:20 2018 +0700
Committer: Antoine Duprat <adup...@linagora.com>
Committed: Fri Apr 6 15:04:49 2018 +0200

----------------------------------------------------------------------
 .../java/org/apache/james/webadmin/routes/ForwardRoutes.java | 2 +-
 .../org/apache/james/webadmin/routes/ForwardRoutesTest.java  | 8 ++++++--
 2 files changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/aca51fcc/server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/ForwardRoutes.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/ForwardRoutes.java
 
b/server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/ForwardRoutes.java
index ffca23c..2145d40 100644
--- 
a/server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/ForwardRoutes.java
+++ 
b/server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/ForwardRoutes.java
@@ -116,7 +116,7 @@ public class ForwardRoutes implements Routes {
         throw ErrorResponder.builder()
             .statusCode(HttpStatus.BAD_REQUEST_400)
             .type(ErrorType.INVALID_ARGUMENT)
-            .message("An destination address needs to be specified in the 
path")
+            .message("A destination address needs to be specified in the path")
             .haltError();
     }
 

http://git-wip-us.apache.org/repos/asf/james-project/blob/aca51fcc/server/protocols/webadmin/webadmin-data/src/test/java/org/apache/james/webadmin/routes/ForwardRoutesTest.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/webadmin/webadmin-data/src/test/java/org/apache/james/webadmin/routes/ForwardRoutesTest.java
 
b/server/protocols/webadmin/webadmin-data/src/test/java/org/apache/james/webadmin/routes/ForwardRoutesTest.java
index 11a1c10..08306a5 100644
--- 
a/server/protocols/webadmin/webadmin-data/src/test/java/org/apache/james/webadmin/routes/ForwardRoutesTest.java
+++ 
b/server/protocols/webadmin/webadmin-data/src/test/java/org/apache/james/webadmin/routes/ForwardRoutesTest.java
@@ -466,7 +466,9 @@ class ForwardRoutesTest {
                 .put(ALICE)
             .then()
                 .statusCode(HttpStatus.BAD_REQUEST_400)
-                .body(is(""));
+                .body("statusCode", is(400))
+                .body("type", is("InvalidArgument"))
+                .body("message", is("A destination address needs to be 
specified in the path"));
         }
 
         @Test
@@ -513,7 +515,9 @@ class ForwardRoutesTest {
                 .delete(ALICE)
             .then()
                 .statusCode(HttpStatus.BAD_REQUEST_400)
-                .body(is(""));
+                .body("statusCode", is(400))
+                .body("type", is("InvalidArgument"))
+                .body("message", is("A destination address needs to be 
specified in the path"));
         }
 
         @Test


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to