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 01c377cf67157e78388c88b4eb3997e6fb403953
Author: acsukesh <sukes...@huawei.com>
AuthorDate: Mon Apr 16 10:22:54 2018 +0530

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

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 ba82bd1..5e63c2d 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
@@ -181,7 +181,9 @@ public class JaxrsClient {
       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(
+          "CommonExceptionData 
[message=[ConstraintViolationImpl{interpolatedMessage='must be greater than or 
equal to 20', propertyPath=add.arg1, rootBeanClass=class 
org.apache.servicecomb.demo.jaxrs.server.Validator, 
messageTemplate='{javax.validation.constraints.Min.message}'}]]",
+          e.getErrorData());
     }
 
     TestMgr.check(true, isExcep);
@@ -203,7 +205,9 @@ public class JaxrsClient {
       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(
+          "CommonExceptionData 
[message=[ConstraintViolationImpl{interpolatedMessage='length must be between 3 
and 2147483647', propertyPath=sayHi.arg0, rootBeanClass=class 
org.apache.servicecomb.demo.jaxrs.server.Validator, 
messageTemplate='{org.hibernate.validator.constraints.Length.message}'}]]",
+          e.getErrorData());
     }
     TestMgr.check(true, isExcep);
   }
@@ -232,7 +236,9 @@ public class JaxrsClient {
       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(
+          "CommonExceptionData 
[message=[ConstraintViolationImpl{interpolatedMessage='must be less than or 
equal to 20', propertyPath=sayHello.arg0.age, rootBeanClass=class 
org.apache.servicecomb.demo.jaxrs.server.Validator, 
messageTemplate='{javax.validation.constraints.Max.message}'}]]",
+          e.getErrorData());
     }
     TestMgr.check(true, isExcep);
   }

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

Reply via email to