mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-11-04 06:07:59 +08:00 
			
		
		
		
	重构bean和builder的包结构
This commit is contained in:
		@ -2,8 +2,8 @@ package me.chanjar.weixin.mp.api;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.exception.WxErrorException;
 | 
			
		||||
import me.chanjar.weixin.common.session.WxSessionManager;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@ package me.chanjar.weixin.mp.api;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.exception.WxErrorException;
 | 
			
		||||
import me.chanjar.weixin.common.session.WxSessionManager;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
package me.chanjar.weixin.mp.api;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 消息匹配器,用在消息路由的时候
 | 
			
		||||
 | 
			
		||||
@ -18,8 +18,8 @@ import me.chanjar.weixin.common.session.InternalSessionManager;
 | 
			
		||||
import me.chanjar.weixin.common.session.StandardSessionManager;
 | 
			
		||||
import me.chanjar.weixin.common.session.WxSessionManager;
 | 
			
		||||
import me.chanjar.weixin.common.util.LogExceptionHandler;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * <pre>
 | 
			
		||||
 | 
			
		||||
@ -3,8 +3,8 @@ package me.chanjar.weixin.mp.api;
 | 
			
		||||
import me.chanjar.weixin.common.exception.WxErrorException;
 | 
			
		||||
import me.chanjar.weixin.common.session.WxSessionManager;
 | 
			
		||||
import me.chanjar.weixin.common.api.WxErrorExceptionHandler;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
 | 
			
		||||
@ -4,14 +4,14 @@ import java.io.Serializable;
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.custombuilder.ImageBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.custombuilder.MpNewsBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.custombuilder.MusicBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.custombuilder.NewsBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.custombuilder.TextBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.custombuilder.VideoBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.custombuilder.VoiceBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.custombuilder.WxCardBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.builder.kefu.ImageBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.builder.kefu.MpNewsBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.builder.kefu.MusicBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.builder.kefu.NewsBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.builder.kefu.TextBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.builder.kefu.VideoBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.builder.kefu.VoiceBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.builder.kefu.WxCardBuilder;
 | 
			
		||||
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,14 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpConfigStorage;
 | 
			
		||||
import me.chanjar.weixin.mp.util.crypto.WxMpCryptUtil;
 | 
			
		||||
import me.chanjar.weixin.mp.util.xml.XStreamTransformer;
 | 
			
		||||
import org.apache.commons.io.IOUtils;
 | 
			
		||||
import org.apache.commons.lang3.builder.ToStringBuilder;
 | 
			
		||||
import org.apache.commons.lang3.builder.ToStringStyle;
 | 
			
		||||
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import java.io.InputStream;
 | 
			
		||||
@ -6,18 +16,6 @@ import java.io.Serializable;
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import org.apache.commons.io.IOUtils;
 | 
			
		||||
import org.apache.commons.lang3.builder.ToStringBuilder;
 | 
			
		||||
import org.apache.commons.lang3.builder.ToStringStyle;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpConfigStorage;
 | 
			
		||||
import me.chanjar.weixin.mp.util.crypto.WxMpCryptUtil;
 | 
			
		||||
import me.chanjar.weixin.mp.util.xml.XStreamTransformer;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * <pre>
 | 
			
		||||
 * 微信推送过来的消息,xml格式
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
@ -1,10 +1,10 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpConfigStorage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.outxmlbuilder.*;
 | 
			
		||||
import me.chanjar.weixin.mp.builder.outxml.*;
 | 
			
		||||
import me.chanjar.weixin.mp.util.crypto.WxMpCryptUtil;
 | 
			
		||||
import me.chanjar.weixin.mp.util.xml.XStreamTransformer;
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
 | 
			
		||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.custombuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.kefu;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.custombuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.kefu;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.custombuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.kefu;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.custombuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.kefu;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.custombuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.kefu;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.custombuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.kefu;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.custombuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.kefu;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.custombuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.kefu;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.custombuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.kefu;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.outxmlbuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.outxml;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
 | 
			
		||||
public abstract class BaseBuilder<BuilderType, ValueType> {
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.outxmlbuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.outxml;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutImageMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutImageMessage;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 图片消息builder
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.outxmlbuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.outxml;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMusicMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMusicMessage;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 音乐消息builder
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.outxmlbuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.outxml;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutNewsMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutNewsMessage;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.outxmlbuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.outxml;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutTextMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutTextMessage;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 文本消息builder
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.outxmlbuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.outxml;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.util.StringUtils;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutTransferKefuMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutTransferKefuMessage;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 客服消息builder
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.outxmlbuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.outxml;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutVideoMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutVideoMessage;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 视频消息builder
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean.outxmlbuilder;
 | 
			
		||||
package me.chanjar.weixin.mp.builder.outxml;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutVoiceMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutVoiceMessage;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 语音消息builder
 | 
			
		||||
@ -7,15 +7,15 @@ import java.util.Map;
 | 
			
		||||
import com.thoughtworks.xstream.XStream;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.util.xml.XStreamInitializer;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutImageMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMusicMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutNewsMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutTextMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutTransferKefuMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutVideoMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutVoiceMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutImageMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMusicMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutNewsMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutTextMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutTransferKefuMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutVideoMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutVoiceMessage;
 | 
			
		||||
 | 
			
		||||
public class XStreamTransformer {
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -3,8 +3,8 @@ package me.chanjar.weixin.mp.api;
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.common.session.StandardSessionManager;
 | 
			
		||||
import me.chanjar.weixin.common.session.WxSessionManager;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
import org.testng.Assert;
 | 
			
		||||
import org.testng.annotations.DataProvider;
 | 
			
		||||
import org.testng.annotations.Test;
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import org.testng.Assert;
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import org.testng.Assert;
 | 
			
		||||
import org.testng.annotations.Test;
 | 
			
		||||
@ -1,10 +1,10 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import org.testng.Assert;
 | 
			
		||||
import org.testng.annotations.Test;
 | 
			
		||||
 | 
			
		||||
@Test
 | 
			
		||||
public class WxXmlOutMusicMessageTest {
 | 
			
		||||
public class WxMpXmlOutMusicMessageTest {
 | 
			
		||||
 | 
			
		||||
  public void test() {
 | 
			
		||||
    WxMpXmlOutMusicMessage m = new WxMpXmlOutMusicMessage();
 | 
			
		||||
@ -1,10 +1,10 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import org.testng.Assert;
 | 
			
		||||
import org.testng.annotations.Test;
 | 
			
		||||
 | 
			
		||||
@Test
 | 
			
		||||
public class WxXmlOutNewsMessageTest {
 | 
			
		||||
public class WxMpXmlOutNewsMessageTest {
 | 
			
		||||
 | 
			
		||||
  public void test() {
 | 
			
		||||
    WxMpXmlOutNewsMessage m = new WxMpXmlOutNewsMessage();
 | 
			
		||||
@ -1,10 +1,10 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import org.testng.Assert;
 | 
			
		||||
import org.testng.annotations.Test;
 | 
			
		||||
 | 
			
		||||
@Test
 | 
			
		||||
public class WxXmlOutTextMessageTest {
 | 
			
		||||
public class WxMpXmlOutTextMessageTest {
 | 
			
		||||
 | 
			
		||||
  public void test() {
 | 
			
		||||
    WxMpXmlOutTextMessage m = new WxMpXmlOutTextMessage();
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import org.testng.Assert;
 | 
			
		||||
import org.testng.annotations.Test;
 | 
			
		||||
@ -1,10 +1,10 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import org.testng.Assert;
 | 
			
		||||
import org.testng.annotations.Test;
 | 
			
		||||
 | 
			
		||||
@Test
 | 
			
		||||
public class WxXmlOutVideoMessageTest {
 | 
			
		||||
public class WxMpXmlOutVideoMessageTest {
 | 
			
		||||
 | 
			
		||||
  public void test() {
 | 
			
		||||
    WxMpXmlOutVideoMessage m = new WxMpXmlOutVideoMessage();
 | 
			
		||||
@ -1,10 +1,10 @@
 | 
			
		||||
package me.chanjar.weixin.mp.bean;
 | 
			
		||||
package me.chanjar.weixin.mp.bean.message;
 | 
			
		||||
 | 
			
		||||
import org.testng.Assert;
 | 
			
		||||
import org.testng.annotations.Test;
 | 
			
		||||
 | 
			
		||||
@Test
 | 
			
		||||
public class WxXmlOutVoiceMessageTest {
 | 
			
		||||
public class WxMpXmlOutVoiceMessageTest {
 | 
			
		||||
 | 
			
		||||
  public void test() {
 | 
			
		||||
    WxMpXmlOutVoiceMessage m = new WxMpXmlOutVoiceMessage();
 | 
			
		||||
@ -11,8 +11,8 @@ import me.chanjar.weixin.mp.api.WxMpMessageHandler;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpMessageMatcher;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpService;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
 | 
			
		||||
public class DemoGuessNumberHandler implements WxMpMessageHandler, WxMpMessageMatcher {
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -6,9 +6,9 @@ import me.chanjar.weixin.common.exception.WxErrorException;
 | 
			
		||||
import me.chanjar.weixin.common.session.WxSessionManager;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpMessageHandler;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpService;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutImageMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutImageMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
@ -3,8 +3,8 @@ package me.chanjar.weixin.mp.demo;
 | 
			
		||||
import me.chanjar.weixin.common.session.WxSessionManager;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpMessageHandler;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpService;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -4,8 +4,8 @@ import me.chanjar.weixin.common.api.WxConsts;
 | 
			
		||||
import me.chanjar.weixin.common.session.WxSessionManager;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpMessageHandler;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpService;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -3,9 +3,9 @@ package me.chanjar.weixin.mp.demo;
 | 
			
		||||
import me.chanjar.weixin.common.session.WxSessionManager;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpMessageHandler;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpService;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutTextMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutTextMessage;
 | 
			
		||||
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -10,8 +10,8 @@ import me.chanjar.weixin.common.util.StringUtils;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpConfigStorage;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpMessageRouter;
 | 
			
		||||
import me.chanjar.weixin.mp.api.WxMpService;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.WxMpXmlOutMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
 | 
			
		||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author Daniel Qian
 | 
			
		||||
 | 
			
		||||
@ -18,13 +18,13 @@
 | 
			
		||||
	<test name="Bean_Test">
 | 
			
		||||
		<classes>
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.WxMpXmlMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.WxMpXmlOutImageMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.WxXmlOutMusicMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.WxXmlOutNewsMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.WxXmlOutVideoMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.WxXmlOutVoiceMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.WxXmlOutTextMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.message.WxMpXmlMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.message.WxMpXmlOutImageMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.message.WxMpXmlOutMusicMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.message.WxMpXmlOutNewsMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.message.WxMpXmlOutVideoMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.message.WxMpXmlOutVoiceMessageTest" />
 | 
			
		||||
			<class name="me.chanjar.weixin.mp.bean.message.WxMpXmlOutTextMessageTest" />
 | 
			
		||||
		</classes>
 | 
			
		||||
	</test>
 | 
			
		||||
</suite>
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user