1
0
mirror of synced 2025-12-20 07:38:27 +08:00

#265 几个NewsBuilder支持直接设置Article或Item对象列表

This commit is contained in:
Binary Wang
2017-07-02 15:30:08 +08:00
parent ca52260f32
commit 131402f8f6
7 changed files with 46 additions and 22 deletions

View File

@@ -54,15 +54,13 @@ public class WxMpXmlOutNewsMessageTest {
WxMpXmlOutNewsMessage m = WxMpXmlOutMessage.NEWS()
.fromUser("fromUser")
.toUser("toUser")
.addArticle(item)
.addArticle(item)
.addArticle(item,item)
.build();
String expected = "<xml>"
+ "<ToUserName><![CDATA[toUser]]></ToUserName>"
+ "<FromUserName><![CDATA[fromUser]]></FromUserName>"
+ "<CreateTime>1122</CreateTime>"
+ "<MsgType><![CDATA[news]]></MsgType>"
+ " <ArticleCount>2</ArticleCount>"
+ " <Articles>"
+ " <item>"
+ " <Title><![CDATA[title]]></Title>"
@@ -77,6 +75,7 @@ public class WxMpXmlOutNewsMessageTest {
+ " <Url><![CDATA[url]]></Url>"
+ " </item>"
+ " </Articles>"
+ " <ArticleCount>2</ArticleCount>"
+ "</xml>";
System.out.println(m.toXml());
Assert.assertEquals(