diff --git a/sop-test/src/test/java/com/gitee/sop/test/AllInOneTest.java b/sop-test/src/test/java/com/gitee/sop/test/AllInOneTest.java index bb84bd02..4415021e 100644 --- a/sop-test/src/test/java/com/gitee/sop/test/AllInOneTest.java +++ b/sop-test/src/test/java/com/gitee/sop/test/AllInOneTest.java @@ -109,11 +109,18 @@ public class AllInOneTest extends TestBase { * JSR-303参数校验 */ public void testJSR303() { + Client client = new Client(url, appId, privateKey); Client.RequestBuilder requestBuilder = new Client.RequestBuilder() .method("goods.add") .version("1.0") .bizContent(new BizContent().add("goods_name", "iphone6").add("goods_remark", "iphone6").add("goods_comment", "1")) - .httpMethod(HttpTool.HTTPMethod.POST); + .httpMethod(HttpTool.HTTPMethod.POST) + .callback((requestInfo, responseData) -> { + System.out.println(responseData); + JSONObject jsonObject = JSON.parseObject(responseData); + String sub_msg = jsonObject.getJSONObject("goods_add_response").getString("sub_msg"); + Assert.assertEquals(sub_msg, "商品评论长度必须在3和20之间"); + }); client.execute(requestBuilder); }