| @@ -1,29 +0,0 @@ | |||||
| package me.chanjar.weixin.mp.api; | |||||
| import com.google.inject.Inject; | |||||
| import me.chanjar.weixin.common.error.WxErrorException; | |||||
| import me.chanjar.weixin.mp.api.test.ApiTestModule; | |||||
| import org.testng.*; | |||||
| import org.testng.annotations.*; | |||||
| import java.util.Arrays; | |||||
| /** | |||||
| * @author chanjarster | |||||
| */ | |||||
| @Test(groups = "miscAPI") | |||||
| @Guice(modules = ApiTestModule.class) | |||||
| public class WxMpMiscAPITest { | |||||
| @Inject | |||||
| protected WxMpService wxService; | |||||
| @Test | |||||
| public void testGetCallbackIP() throws WxErrorException { | |||||
| String[] ipArray = this.wxService.getCallbackIP(); | |||||
| System.out.println(Arrays.toString(ipArray)); | |||||
| Assert.assertNotNull(ipArray); | |||||
| Assert.assertNotEquals(ipArray.length, 0); | |||||
| } | |||||
| } | |||||
| @@ -1,33 +0,0 @@ | |||||
| package me.chanjar.weixin.mp.api; | |||||
| import com.google.inject.Inject; | |||||
| import me.chanjar.weixin.common.error.WxErrorException; | |||||
| import me.chanjar.weixin.mp.api.test.ApiTestModule; | |||||
| import org.testng.*; | |||||
| import org.testng.annotations.*; | |||||
| import static org.assertj.core.api.Assertions.assertThat; | |||||
| /** | |||||
| * 测试短连接 | |||||
| * | |||||
| * @author chanjarster | |||||
| */ | |||||
| @Test | |||||
| @Guice(modules = ApiTestModule.class) | |||||
| public class WxMpShortUrlAPITest { | |||||
| @Inject | |||||
| protected WxMpService wxService; | |||||
| public void testShortUrl() throws WxErrorException { | |||||
| String shortUrl = this.wxService.shortUrl("http://www.baidu.com/test?access_token=123"); | |||||
| assertThat(shortUrl).isNotEmpty(); | |||||
| System.out.println(shortUrl); | |||||
| } | |||||
| @Test(expectedExceptions = WxErrorException.class) | |||||
| public void testShortUrl_with_exceptional_url() throws WxErrorException { | |||||
| this.wxService.shortUrl("http://www.baidu.com/test?redirect_count=1&access_token=123"); | |||||
| } | |||||
| } | |||||
| @@ -11,6 +11,8 @@ import org.testng.Assert; | |||||
| import org.testng.annotations.Guice; | import org.testng.annotations.Guice; | ||||
| import org.testng.annotations.Test; | import org.testng.annotations.Test; | ||||
| import java.util.Arrays; | |||||
| import static org.assertj.core.api.Assertions.assertThat; | import static org.assertj.core.api.Assertions.assertThat; | ||||
| import static org.testng.Assert.assertFalse; | import static org.testng.Assert.assertFalse; | ||||
| import static org.testng.Assert.assertTrue; | import static org.testng.Assert.assertTrue; | ||||
| @@ -93,4 +95,23 @@ public class BaseWxMpServiceImplTest { | |||||
| Assert.assertEquals(result.getPingInfos().get(1), pingInfo); | Assert.assertEquals(result.getPingInfos().get(1), pingInfo); | ||||
| } | } | ||||
| @Test | |||||
| public void testGetCallbackIP() throws WxErrorException { | |||||
| String[] ipArray = this.wxService.getCallbackIP(); | |||||
| System.out.println(Arrays.toString(ipArray)); | |||||
| Assert.assertNotNull(ipArray); | |||||
| Assert.assertNotEquals(ipArray.length, 0); | |||||
| } | |||||
| public void testShortUrl() throws WxErrorException { | |||||
| String shortUrl = this.wxService.shortUrl("http://www.baidu.com/test?access_token=123"); | |||||
| assertThat(shortUrl).isNotEmpty(); | |||||
| System.out.println(shortUrl); | |||||
| } | |||||
| @Test(expectedExceptions = WxErrorException.class) | |||||
| public void testShortUrl_with_exceptional_url() throws WxErrorException { | |||||
| this.wxService.shortUrl("http://www.baidu.com/test?redirect_count=1&access_token=123"); | |||||
| } | |||||
| } | } | ||||