diff --git a/weixin4j-wxa/src/main/java/com/foxinmy/weixin4j/wxa/api/CustomMessageAdapters.java b/weixin4j-wxa/src/main/java/com/foxinmy/weixin4j/wxa/api/CustomMessageAdapters.java index f5ac35be..41c0f167 100644 --- a/weixin4j-wxa/src/main/java/com/foxinmy/weixin4j/wxa/api/CustomMessageAdapters.java +++ b/weixin4j-wxa/src/main/java/com/foxinmy/weixin4j/wxa/api/CustomMessageAdapters.java @@ -24,7 +24,7 @@ final class CustomMessageAdapters { final Map params = new HashMap(3); params.put("touser", customMessage.getToUser()); params.put("msgtype", msgType); - params.put(msgType, customMessage.getTuple()); + params.put(msgType, tuple); return params; } diff --git a/weixin4j-wxa/src/test/java/com/foxinmy/weixin4j/wxa/api/CustomMessageAdaptersTest.java b/weixin4j-wxa/src/test/java/com/foxinmy/weixin4j/wxa/api/CustomMessageAdaptersTest.java index 8501cedf..a8528e80 100644 --- a/weixin4j-wxa/src/test/java/com/foxinmy/weixin4j/wxa/api/CustomMessageAdaptersTest.java +++ b/weixin4j-wxa/src/test/java/com/foxinmy/weixin4j/wxa/api/CustomMessageAdaptersTest.java @@ -1,6 +1,6 @@ package com.foxinmy.weixin4j.wxa.api; -import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; import org.junit.Test; @@ -17,8 +17,9 @@ public class CustomMessageAdaptersTest { customMessage.setTuple(new Text("Hello World")); String json = JSON.toJSONString(CustomMessageAdapters.toMap(customMessage)); - System.out.println(json); - assertEquals("{\"touser\":\"OPENID\",\"text\":{\"content\":\"Hello World\"},\"msgtype\":\"text\"}", json); + assertTrue(json.contains("\"touser\":\"OPENID\"")); + assertTrue(json.contains("\"msgtype\":\"text\"")); + assertTrue(json.contains("\"text\":{\"content\":\"Hello World\"}")); } }