You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2018/04/16 09:36:59 UTC

[incubator-servicecomb-java-chassis] 12/13: [SCB-292] chassis support standard parameter validation

This is an automated email from the ASF dual-hosted git repository.

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git

commit 35941661f5f17d823ddf82f7673e1f7ff3b30f8d
Author: acsukesh <su...@huawei.com>
AuthorDate: Fri Apr 13 14:34:00 2018 +0530

    [SCB-292] chassis support standard parameter validation
---
 .../java/org/apache/servicecomb/demo/jaxrs/client/JaxrsClient.java | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/JaxrsClient.java b/demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/JaxrsClient.java
index 680e6ad..ba82bd1 100644
--- a/demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/JaxrsClient.java
+++ b/demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/JaxrsClient.java
@@ -21,6 +21,7 @@ import java.util.HashMap;
 import java.util.Map;
 
 import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response.Status;
 
 import org.apache.servicecomb.common.rest.codec.RestObjectMapper;
 import org.apache.servicecomb.core.CseContext;
@@ -179,6 +180,8 @@ public class JaxrsClient {
     } catch (InvocationException e) {
       isExcep = true;
       TestMgr.check(400, e.getStatus().getStatusCode());
+      TestMgr.check(Status.BAD_REQUEST, e.getReasonPhrase());
+      TestMgr.check(true, e.getErrorData().toString().contains("ConstraintViolationImpl"));
     }
 
     TestMgr.check(true, isExcep);
@@ -199,6 +202,8 @@ public class JaxrsClient {
     } catch (InvocationException e) {
       isExcep = true;
       TestMgr.check(400, e.getStatus().getStatusCode());
+      TestMgr.check(Status.BAD_REQUEST, e.getReasonPhrase());
+      TestMgr.check(true, e.getErrorData().toString().contains("ConstraintViolationImpl"));
     }
     TestMgr.check(true, isExcep);
   }
@@ -226,6 +231,8 @@ public class JaxrsClient {
     } catch (InvocationException e) {
       isExcep = true;
       TestMgr.check(400, e.getStatus().getStatusCode());
+      TestMgr.check(Status.BAD_REQUEST, e.getReasonPhrase());
+      TestMgr.check(true, e.getErrorData().toString().contains("ConstraintViolationImpl"));
     }
     TestMgr.check(true, isExcep);
   }

-- 
To stop receiving notification emails like this one, please contact
liubao@apache.org.