issue #36 News写成Mews的错误
This commit is contained in:
@@ -10,7 +10,7 @@ import java.util.List;
|
||||
|
||||
@XmlRootElement(name = "xml")
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
public class WxCpXmlOutMewsMessage extends WxCpXmlOutMessage {
|
||||
public class WxCpXmlOutNewsMessage extends WxCpXmlOutMessage {
|
||||
|
||||
@XmlElement(name = "ArticleCount")
|
||||
protected int articleCount;
|
||||
@@ -19,7 +19,7 @@ public class WxCpXmlOutMewsMessage extends WxCpXmlOutMessage {
|
||||
@XmlElement(name = "item")
|
||||
protected final List<Item> articles = new ArrayList<Item>();
|
||||
|
||||
public WxCpXmlOutMewsMessage() {
|
||||
public WxCpXmlOutNewsMessage() {
|
||||
this.msgType = WxConsts.XML_MSG_NEWS;
|
||||
}
|
||||
|
||||
@@ -3,14 +3,14 @@ package me.chanjar.weixin.cp.bean.outxmlbuilder;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import me.chanjar.weixin.cp.bean.WxCpXmlOutMewsMessage;
|
||||
import me.chanjar.weixin.cp.bean.WxCpXmlOutMewsMessage.Item;
|
||||
import me.chanjar.weixin.cp.bean.WxCpXmlOutNewsMessage;
|
||||
import me.chanjar.weixin.cp.bean.WxCpXmlOutNewsMessage.Item;
|
||||
|
||||
/**
|
||||
* 图文消息builder
|
||||
* @author Daniel Qian
|
||||
*/
|
||||
public final class NewsBuilder extends BaseBuilder<NewsBuilder, WxCpXmlOutMewsMessage> {
|
||||
public final class NewsBuilder extends BaseBuilder<NewsBuilder, WxCpXmlOutNewsMessage> {
|
||||
|
||||
protected final List<Item> articles = new ArrayList<Item>();
|
||||
|
||||
@@ -19,8 +19,8 @@ public final class NewsBuilder extends BaseBuilder<NewsBuilder, WxCpXmlOutMewsMe
|
||||
return this;
|
||||
}
|
||||
|
||||
public WxCpXmlOutMewsMessage build() {
|
||||
WxCpXmlOutMewsMessage m = new WxCpXmlOutMewsMessage();
|
||||
public WxCpXmlOutNewsMessage build() {
|
||||
WxCpXmlOutNewsMessage m = new WxCpXmlOutNewsMessage();
|
||||
for(Item item : articles) {
|
||||
m.addArticle(item);
|
||||
}
|
||||
|
||||
@@ -79,7 +79,7 @@ public class XmlTransformer {
|
||||
return JAXBContext.newInstance(
|
||||
WxCpXmlOutMessage.class,
|
||||
WxCpXmlOutImageMessage.class,
|
||||
WxCpXmlOutMewsMessage.class,
|
||||
WxCpXmlOutNewsMessage.class,
|
||||
WxCpXmlOutTextMessage.class,
|
||||
WxCpXmlOutVideoMessage.class,
|
||||
WxCpXmlOutVoiceMessage.class,
|
||||
|
||||
@@ -7,12 +7,12 @@ import org.testng.annotations.Test;
|
||||
public class WxCpXmlOutNewsMessageTest {
|
||||
|
||||
public void test() {
|
||||
WxCpXmlOutMewsMessage m = new WxCpXmlOutMewsMessage();
|
||||
WxCpXmlOutNewsMessage m = new WxCpXmlOutNewsMessage();
|
||||
m.setCreateTime(1122l);
|
||||
m.setFromUserName("fromUser");
|
||||
m.setToUserName("toUser");
|
||||
|
||||
WxCpXmlOutMewsMessage.Item item = new WxCpXmlOutMewsMessage.Item();
|
||||
WxCpXmlOutNewsMessage.Item item = new WxCpXmlOutNewsMessage.Item();
|
||||
item.setDescription("description");
|
||||
item.setPicUrl("picUrl");
|
||||
item.setTitle("title");
|
||||
@@ -46,13 +46,13 @@ public class WxCpXmlOutNewsMessageTest {
|
||||
}
|
||||
|
||||
public void testBuild() {
|
||||
WxCpXmlOutMewsMessage.Item item = new WxCpXmlOutMewsMessage.Item();
|
||||
WxCpXmlOutNewsMessage.Item item = new WxCpXmlOutNewsMessage.Item();
|
||||
item.setDescription("description");
|
||||
item.setPicUrl("picUrl");
|
||||
item.setTitle("title");
|
||||
item.setUrl("url");
|
||||
|
||||
WxCpXmlOutMewsMessage m = WxCpXmlOutMessage.NEWS()
|
||||
WxCpXmlOutNewsMessage m = WxCpXmlOutMessage.NEWS()
|
||||
.fromUser("fromUser")
|
||||
.toUser("toUser")
|
||||
.addArticle(item)
|
||||
|
||||
Reference in New Issue
Block a user