From 50dd1684655c8af957d502bbfcc7067249e4e1cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=B4=E6=96=B0=E5=AE=87?= <591120400@qq.com> Date: Mon, 8 Apr 2019 12:06:39 +0800 Subject: [PATCH] Update PrismClientTest.java 11123 --- .../cn/shopex/prism/sdk/PrismClientTest.java | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/src/test/java/cn/shopex/prism/sdk/PrismClientTest.java b/src/test/java/cn/shopex/prism/sdk/PrismClientTest.java index 11af077..f805bc1 100644 --- a/src/test/java/cn/shopex/prism/sdk/PrismClientTest.java +++ b/src/test/java/cn/shopex/prism/sdk/PrismClientTest.java @@ -1,5 +1,6 @@ package cn.shopex.prism.sdk; +import com.alibaba.fastjson.JSONObject; import jp.a840.websocket.WebSocket; import jp.a840.websocket.exception.WebSocketException; import org.junit.Test; @@ -11,9 +12,11 @@ import java.util.concurrent.CountDownLatch; public class PrismClientTest { - String url = "http://openapi.shopex.cn/api"; - String key = "wfxwofyu"; - String secret = "jvimiyrqueievisqsowf"; + + String url = "http://domaiurl/api"; + String key = "your prism key"; + String secret = "your prism secret"; + Boolean https_model = true; //testing api get @@ -45,6 +48,22 @@ public void apiPost() { } } + //testing api post + @Test + public void apiMethod() { + String method = "/oms"; + PrismClient prismClient = new PrismClient(url, key, secret, https_model); + + Map appParams = JSONObject.parseObject("{\"receiver_city\":\"杭州\",\"orders_number\":\"2\",\"shipping_type\":\"快递\",\"is_cod\":\"false\",\"tid\":\"709274618384220001\",\"receiver_state\":\"浙江\",\"pay_status\":\"PAY_FINISH\",\"payed_fee\":\"0.00\",\"total_trade_fee\":\"0.00\",\"modified\":\"2018-07-09 17:36:19\",\"receiver_name\":\"林xx了\",\"method\":\"store.trade.add\",\"created\":\"2018-07-09\",\"receiver_district\":\"西湖区\",\"format\":\"json\",\"has_invoice\":\"false\",\"receiver_mobile\":\"1316217193\",\"ship_status\":\"SHIP_NO\",\"shipping_fee\":\"0.00\",\"v\":\"1.0\",\"receiver_address\":\"xx大厦\",\"orders\":\"{\\\"items_num\\\":4,\\\"oid\\\":\\\"70927461838422C0001\\\",\\\"order_items\\\":{\\\"item\\\":[{\\\"bn\\\":\\\"\\\",\\\"item_status\\\":\\\"normal\\\",\\\"item_type\\\":\\\"product\\\",\\\"num\\\":2,\\\"price\\\":\\\"1\\\",\\\"sale_price\\\":\\\"1\\\",\\\"total_item_fee\\\":\\\"3\\\"},{\\\"bn\\\":\\\"\\\",\\\"item_status\\\":\\\"normal\\\",\\\"item_type\\\":\\\"product\\\",\\\"num\\\":2,\\\"price\\\":\\\"1\\\",\\\"sale_price\\\":\\\"1\\\",\\\"total_item_fee\\\":\\\"3\\\"}]},\\\"refund_status\\\":\\\"PAY_FINISH\\\",\\\"total_order_fee\\\":0.0,\\\"type\\\":\\\"goods\\\"}\",\"is_protect\":\"false\",\"node_id\":\"1092156036_1129944230\",\"status\":\"TRADE_FINISHED\"}", Map.class); + + try { + String apiResult = prismClient.doPost(method, appParams); + System.out.println(apiResult); + } catch (IOException e) { + e.printStackTrace(); + } + } + //testing websocket connection @Test public void websocketConnect() {