@@ -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"); | |||||
} | |||||
} | } |