Browse Source

将WxAccessToken放到common里

master
Daniel Qian 10 years ago
parent
commit
137601edee
29 changed files with 50 additions and 54 deletions
  1. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/bean/WxAccessToken.java
  2. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/AdapterCDATA.java
  3. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/FileUtils.java
  4. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/GsonHelper.java
  5. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/MediaIdMarshaller.java
  6. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/XmlTransformer.java
  7. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpConfigStorage.java
  8. +2
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpServiceImpl.java
  9. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxInMemoryCpConfigStorage.java
  10. +2
    -2
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlMessage.java
  11. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutImageMessage.java
  12. +2
    -2
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutMessage.java
  13. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutMewsMessage.java
  14. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutTextMessage.java
  15. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutVideoMessage.java
  16. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutVoiceMessage.java
  17. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/http/MediaDownloadRequestExecutor.java
  18. +2
    -2
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpAccessTokenAdapter.java
  19. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpDepartGsonAdapter.java
  20. +1
    -0
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpGsonBuilder.java
  21. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpMediaUploadResultAdapter.java
  22. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpMenuGsonAdapter.java
  23. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpUserGsonAdapter.java
  24. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpUserListGsonAdapter.java
  25. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxErrorAdapter.java
  26. +2
    -2
      weixin-java-enterprise/src/test/java/me/chanjar/weixin/common/bean/WxAccessTokenTest.java
  27. +1
    -1
      weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxCpBaseAPITest.java
  28. +1
    -2
      weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxCpMenuAPITest.java
  29. +17
    -22
      weixin-java-enterprise/src/test/resources/testng.xml

weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxAccessToken.java → weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/bean/WxAccessToken.java View File

@@ -1,4 +1,4 @@
package me.chanjar.weixin.enterprise.bean;
package me.chanjar.weixin.common.bean;


import me.chanjar.weixin.enterprise.util.json.WxCpGsonBuilder; import me.chanjar.weixin.enterprise.util.json.WxCpGsonBuilder;



weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/AdapterCDATA.java → weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/AdapterCDATA.java View File

@@ -1,4 +1,4 @@
package me.chanjar.weixin.common;
package me.chanjar.weixin.common.util;


import javax.xml.bind.annotation.adapters.XmlAdapter; import javax.xml.bind.annotation.adapters.XmlAdapter;



weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/FileUtils.java → weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/FileUtils.java View File

@@ -1,4 +1,4 @@
package me.chanjar.weixin.common;
package me.chanjar.weixin.common.util;


import java.io.File; import java.io.File;
import java.io.FileOutputStream; import java.io.FileOutputStream;

weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/GsonHelper.java → weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/GsonHelper.java View File

@@ -6,7 +6,7 @@
* arose from modification of the original source, or other redistribution of this source * arose from modification of the original source, or other redistribution of this source
* is not permitted without written permission of the KINGSTAR MEDIA SOLUTIONS LTD. * is not permitted without written permission of the KINGSTAR MEDIA SOLUTIONS LTD.
*/ */
package me.chanjar.weixin.common;
package me.chanjar.weixin.common.util;




import com.google.gson.JsonElement; import com.google.gson.JsonElement;

weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/MediaIdMarshaller.java → weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/MediaIdMarshaller.java View File

@@ -1,4 +1,4 @@
package me.chanjar.weixin.common;
package me.chanjar.weixin.common.util;


import javax.xml.bind.annotation.adapters.XmlAdapter; import javax.xml.bind.annotation.adapters.XmlAdapter;



weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/XmlTransformer.java → weixin-java-enterprise/src/main/java/me/chanjar/weixin/common/util/XmlTransformer.java View File

@@ -1,4 +1,4 @@
package me.chanjar.weixin.common;
package me.chanjar.weixin.common.util;


import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;

+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpConfigStorage.java View File

@@ -1,6 +1,6 @@
package me.chanjar.weixin.enterprise.api; package me.chanjar.weixin.enterprise.api;


import me.chanjar.weixin.enterprise.bean.WxAccessToken;
import me.chanjar.weixin.common.bean.WxAccessToken;


/** /**
* 微信客户端配置存储 * 微信客户端配置存储


+ 2
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpServiceImpl.java View File

@@ -8,6 +8,7 @@ import java.util.List;
import java.util.UUID; import java.util.UUID;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;


import me.chanjar.weixin.common.bean.WxAccessToken;
import me.chanjar.weixin.enterprise.bean.*; import me.chanjar.weixin.enterprise.bean.*;
import me.chanjar.weixin.enterprise.util.http.SimpleGetRequestExecutor; import me.chanjar.weixin.enterprise.util.http.SimpleGetRequestExecutor;
import me.chanjar.weixin.enterprise.util.crypto.SHA1; import me.chanjar.weixin.enterprise.util.crypto.SHA1;
@@ -25,7 +26,7 @@ import me.chanjar.weixin.enterprise.bean.result.WxError;
import me.chanjar.weixin.enterprise.bean.result.WxMediaUploadResult; import me.chanjar.weixin.enterprise.bean.result.WxMediaUploadResult;
import me.chanjar.weixin.enterprise.bean.result.WxUser; import me.chanjar.weixin.enterprise.bean.result.WxUser;
import me.chanjar.weixin.enterprise.exception.WxErrorException; import me.chanjar.weixin.enterprise.exception.WxErrorException;
import me.chanjar.weixin.common.FileUtils;
import me.chanjar.weixin.common.util.FileUtils;
import me.chanjar.weixin.enterprise.util.http.MediaDownloadRequestExecutor; import me.chanjar.weixin.enterprise.util.http.MediaDownloadRequestExecutor;
import me.chanjar.weixin.enterprise.util.http.MediaUploadRequestExecutor; import me.chanjar.weixin.enterprise.util.http.MediaUploadRequestExecutor;
import me.chanjar.weixin.enterprise.util.http.RequestExecutor; import me.chanjar.weixin.enterprise.util.http.RequestExecutor;


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxInMemoryCpConfigStorage.java View File

@@ -1,6 +1,6 @@
package me.chanjar.weixin.enterprise.api; package me.chanjar.weixin.enterprise.api;


import me.chanjar.weixin.enterprise.bean.WxAccessToken;
import me.chanjar.weixin.common.bean.WxAccessToken;


/** /**
* 基于内存的微信配置provider,在实际生产环境中应该将这些配置持久化 * 基于内存的微信配置provider,在实际生产环境中应该将这些配置持久化


+ 2
- 2
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlMessage.java View File

@@ -1,8 +1,8 @@
package me.chanjar.weixin.enterprise.bean; package me.chanjar.weixin.enterprise.bean;


import me.chanjar.weixin.enterprise.api.WxCpConfigStorage; import me.chanjar.weixin.enterprise.api.WxCpConfigStorage;
import me.chanjar.weixin.common.AdapterCDATA;
import me.chanjar.weixin.common.XmlTransformer;
import me.chanjar.weixin.common.util.AdapterCDATA;
import me.chanjar.weixin.common.util.XmlTransformer;
import me.chanjar.weixin.enterprise.util.crypto.WxCryptUtil; import me.chanjar.weixin.enterprise.util.crypto.WxCryptUtil;
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;




+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutImageMessage.java View File

@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


import me.chanjar.weixin.enterprise.api.WxCpConsts; import me.chanjar.weixin.enterprise.api.WxCpConsts;
import me.chanjar.weixin.common.MediaIdMarshaller;
import me.chanjar.weixin.common.util.MediaIdMarshaller;


@XmlRootElement(name = "xml") @XmlRootElement(name = "xml")
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)


+ 2
- 2
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutMessage.java View File

@@ -14,8 +14,8 @@ import me.chanjar.weixin.enterprise.bean.outxmlbuilder.TextBuilder;
import me.chanjar.weixin.enterprise.bean.outxmlbuilder.VideoBuilder; import me.chanjar.weixin.enterprise.bean.outxmlbuilder.VideoBuilder;
import me.chanjar.weixin.enterprise.bean.outxmlbuilder.VoiceBuilder; import me.chanjar.weixin.enterprise.bean.outxmlbuilder.VoiceBuilder;
import me.chanjar.weixin.enterprise.util.crypto.WxCryptUtil; import me.chanjar.weixin.enterprise.util.crypto.WxCryptUtil;
import me.chanjar.weixin.common.AdapterCDATA;
import me.chanjar.weixin.common.XmlTransformer;
import me.chanjar.weixin.common.util.AdapterCDATA;
import me.chanjar.weixin.common.util.XmlTransformer;


@XmlRootElement(name = "xml") @XmlRootElement(name = "xml")
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutMewsMessage.java View File

@@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


import me.chanjar.weixin.enterprise.api.WxCpConsts; import me.chanjar.weixin.enterprise.api.WxCpConsts;
import me.chanjar.weixin.common.AdapterCDATA;
import me.chanjar.weixin.common.util.AdapterCDATA;


@XmlRootElement(name = "xml") @XmlRootElement(name = "xml")
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutTextMessage.java View File

@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


import me.chanjar.weixin.enterprise.api.WxCpConsts; import me.chanjar.weixin.enterprise.api.WxCpConsts;
import me.chanjar.weixin.common.AdapterCDATA;
import me.chanjar.weixin.common.util.AdapterCDATA;


@XmlRootElement(name = "xml") @XmlRootElement(name = "xml")
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutVideoMessage.java View File

@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


import me.chanjar.weixin.enterprise.api.WxCpConsts; import me.chanjar.weixin.enterprise.api.WxCpConsts;
import me.chanjar.weixin.common.AdapterCDATA;
import me.chanjar.weixin.common.util.AdapterCDATA;


@XmlRootElement(name = "xml") @XmlRootElement(name = "xml")
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/bean/WxCpXmlOutVoiceMessage.java View File

@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


import me.chanjar.weixin.enterprise.api.WxCpConsts; import me.chanjar.weixin.enterprise.api.WxCpConsts;
import me.chanjar.weixin.common.MediaIdMarshaller;
import me.chanjar.weixin.common.util.MediaIdMarshaller;


@XmlRootElement(name = "xml") @XmlRootElement(name = "xml")
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/http/MediaDownloadRequestExecutor.java View File

@@ -15,7 +15,7 @@ import org.apache.http.entity.ContentType;


import me.chanjar.weixin.enterprise.bean.result.WxError; import me.chanjar.weixin.enterprise.bean.result.WxError;
import me.chanjar.weixin.enterprise.exception.WxErrorException; import me.chanjar.weixin.enterprise.exception.WxErrorException;
import me.chanjar.weixin.common.FileUtils;
import me.chanjar.weixin.common.util.FileUtils;


/** /**
* 下载媒体文件请求执行器,请求的参数是String, 返回的结果是File * 下载媒体文件请求执行器,请求的参数是String, 返回的结果是File


+ 2
- 2
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpAccessTokenAdapter.java View File

@@ -9,8 +9,8 @@
package me.chanjar.weixin.enterprise.util.json; package me.chanjar.weixin.enterprise.util.json;


import com.google.gson.*; import com.google.gson.*;
import me.chanjar.weixin.common.GsonHelper;
import me.chanjar.weixin.enterprise.bean.WxAccessToken;
import me.chanjar.weixin.common.util.GsonHelper;
import me.chanjar.weixin.common.bean.WxAccessToken;


import java.lang.reflect.Type; import java.lang.reflect.Type;




+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpDepartGsonAdapter.java View File

@@ -10,7 +10,7 @@ package me.chanjar.weixin.enterprise.util.json;


import java.lang.reflect.Type; import java.lang.reflect.Type;


import me.chanjar.weixin.common.GsonHelper;
import me.chanjar.weixin.common.util.GsonHelper;
import me.chanjar.weixin.enterprise.bean.WxCpDepart; import me.chanjar.weixin.enterprise.bean.WxCpDepart;


import com.google.gson.JsonDeserializationContext; import com.google.gson.JsonDeserializationContext;


+ 1
- 0
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpGsonBuilder.java View File

@@ -3,6 +3,7 @@ package me.chanjar.weixin.enterprise.util.json;


import com.google.gson.Gson; import com.google.gson.Gson;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
import me.chanjar.weixin.common.bean.WxAccessToken;
import me.chanjar.weixin.enterprise.bean.*; import me.chanjar.weixin.enterprise.bean.*;
import me.chanjar.weixin.enterprise.bean.result.*; import me.chanjar.weixin.enterprise.bean.result.*;




+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpMediaUploadResultAdapter.java View File

@@ -9,7 +9,7 @@
package me.chanjar.weixin.enterprise.util.json; package me.chanjar.weixin.enterprise.util.json;


import com.google.gson.*; import com.google.gson.*;
import me.chanjar.weixin.common.GsonHelper;
import me.chanjar.weixin.common.util.GsonHelper;
import me.chanjar.weixin.enterprise.bean.result.WxMediaUploadResult; import me.chanjar.weixin.enterprise.bean.result.WxMediaUploadResult;


import java.lang.reflect.Type; import java.lang.reflect.Type;


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpMenuGsonAdapter.java View File

@@ -10,7 +10,7 @@ package me.chanjar.weixin.enterprise.util.json;


import java.lang.reflect.Type; import java.lang.reflect.Type;


import me.chanjar.weixin.common.GsonHelper;
import me.chanjar.weixin.common.util.GsonHelper;
import me.chanjar.weixin.enterprise.bean.WxCpMenu; import me.chanjar.weixin.enterprise.bean.WxCpMenu;


import com.google.gson.JsonArray; import com.google.gson.JsonArray;


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpUserGsonAdapter.java View File

@@ -10,7 +10,7 @@ package me.chanjar.weixin.enterprise.util.json;


import java.lang.reflect.Type; import java.lang.reflect.Type;


import me.chanjar.weixin.common.GsonHelper;
import me.chanjar.weixin.common.util.GsonHelper;
import me.chanjar.weixin.enterprise.bean.result.WxUser; import me.chanjar.weixin.enterprise.bean.result.WxUser;


import com.google.gson.JsonDeserializationContext; import com.google.gson.JsonDeserializationContext;


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxCpUserListGsonAdapter.java View File

@@ -10,7 +10,7 @@ package me.chanjar.weixin.enterprise.util.json;


import java.lang.reflect.Type; import java.lang.reflect.Type;


import me.chanjar.weixin.common.GsonHelper;
import me.chanjar.weixin.common.util.GsonHelper;
import me.chanjar.weixin.enterprise.bean.result.WxUserList; import me.chanjar.weixin.enterprise.bean.result.WxUserList;


import com.google.gson.JsonArray; import com.google.gson.JsonArray;


+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/util/json/WxErrorAdapter.java View File

@@ -9,7 +9,7 @@
package me.chanjar.weixin.enterprise.util.json; package me.chanjar.weixin.enterprise.util.json;


import com.google.gson.*; import com.google.gson.*;
import me.chanjar.weixin.common.GsonHelper;
import me.chanjar.weixin.common.util.GsonHelper;
import me.chanjar.weixin.enterprise.bean.result.WxError; import me.chanjar.weixin.enterprise.bean.result.WxError;


import java.lang.reflect.Type; import java.lang.reflect.Type;


weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/bean/WxAccessTokenTest.java → weixin-java-enterprise/src/test/java/me/chanjar/weixin/common/bean/WxAccessTokenTest.java View File

@@ -1,6 +1,6 @@
package me.chanjar.weixin.enterprise.bean;
package me.chanjar.weixin.common.bean;


import me.chanjar.weixin.enterprise.bean.WxAccessToken;
import me.chanjar.weixin.common.bean.WxAccessToken;
import org.testng.Assert; import org.testng.Assert;
import org.testng.annotations.Test; import org.testng.annotations.Test;



weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxBaseAPITest.java → weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxCpBaseAPITest.java View File

@@ -16,7 +16,7 @@ import com.google.inject.Inject;
*/ */
@Test(groups = "baseAPI") @Test(groups = "baseAPI")
@Guice(modules = ApiTestModule.class) @Guice(modules = ApiTestModule.class)
public class WxBaseAPITest {
public class WxCpBaseAPITest {


@Inject @Inject
protected WxCpServiceImpl wxService; protected WxCpServiceImpl wxService;

+ 1
- 2
weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxCpMenuAPITest.java View File

@@ -18,8 +18,7 @@ import me.chanjar.weixin.enterprise.exception.WxErrorException;
* @author Daniel Qian * @author Daniel Qian
* *
*/ */
//@Test(groups="menuAPI", dependsOnGroups="baseAPI")
@Test
@Test(groups="menuAPI", dependsOnGroups="baseAPI")
@Guice(modules = ApiTestModule.class) @Guice(modules = ApiTestModule.class)
public class WxCpMenuAPITest { public class WxCpMenuAPITest {




+ 17
- 22
weixin-java-enterprise/src/test/resources/testng.xml View File

@@ -3,33 +3,28 @@
<suite name="Weixin-java-tool-suite" verbose="1"> <suite name="Weixin-java-tool-suite" verbose="1">
<test name="API_Test"> <test name="API_Test">
<classes> <classes>
<class name="WxBaseAPITest" />
<class name="WxCustomMessageAPITest" />
<class name="WxMenuAPITest" />
<class name="WxGroupAPITest" />
<class name="WxMassMessageAPITest" />
<class name="WxMediaAPITest" />
<class name="WxUserAPITest" />
<class name="WxQrCodeAPITest" />
<class name="WxShortUrlAPITest" />
<class name="WxMessageRouterTest" />
<class name="me.chanjar.weixin.enterprise.api.WxCpBaseAPITest" />
<class name="me.chanjar.weixin.enterprise.api.WxCpMessageAPITest" />
<class name="me.chanjar.weixin.enterprise.api.WxCpMenuAPITest" />
<class name="me.chanjar.weixin.enterprise.api.WxGroupAPITest" />
<class name="me.chanjar.weixin.enterprise.api.WxMediaAPITest" />
<class name="me.chanjar.weixin.enterprise.api.WxCpMessageRouterTest" />
</classes> </classes>
</test> </test>


<test name="Bean_Test"> <test name="Bean_Test">
<classes> <classes>
<class name="WxAccessTokenTest" />
<class name="WxCustomMessageTest" />
<class name="WxErrorTest" />
<class name="WxMenuTest" />
<class name="WxXmlMessageTest" />
<class name="WxXmlOutImageMessageTest" />
<class name="WxXmlOutMusicMessageTest" />
<class name="WxXmlOutNewsMessageTest" />
<class name="WxXmlOutVideoMessageTest" />
<class name="WxXmlOutVoiceMessageTest" />
<class name="WxXmlOutTextMessageTest" />
<class name="WxCryptUtilTest" />
<class name="me.chanjar.weixin.common.bean.WxAccessTokenTest" />
<class name="me.chanjar.weixin.enterprise.bean.WxCpMessageTest" />
<class name="me.chanjar.weixin.enterprise.bean.WxErrorTest" />
<class name="me.chanjar.weixin.enterprise.bean.WxCpMenuTest" />
<class name="me.chanjar.weixin.enterprise.bean.WxCpXmlMessageTest" />
<class name="me.chanjar.weixin.enterprise.bean.WxCpXmlOutImageMessageTest" />
<class name="me.chanjar.weixin.enterprise.bean.WxCpXmlOutNewsMessageTest" />
<class name="me.chanjar.weixin.enterprise.bean.WxCpXmlOutVideoMessageTest" />
<class name="me.chanjar.weixin.enterprise.bean.WxCpXmlOutVoiceMessageTest" />
<class name="me.chanjar.weixin.enterprise.bean.WxCpXmlOutTextMessageTest" />
<class name="me.chanjar.weixin.enterprise.util.crypto.WxCryptUtilTest" />
</classes> </classes>
</test> </test>
</suite> </suite>

Loading…
Cancel
Save