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.