|  |  | @@ -6,21 +6,28 @@ 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(groups = "shortURLAPI") | 
		
	
		
			
			|  |  |  | @Test | 
		
	
		
			
			|  |  |  | @Guice(modules = ApiTestModule.class) | 
		
	
		
			
			|  |  |  | public class WxMpShortUrlAPITest { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | @Inject | 
		
	
		
			
			|  |  |  | protected WxMpService wxService; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | public void testShortUrl() throws WxErrorException { | 
		
	
		
			
			|  |  |  | String shortUrl = this.wxService.shortUrl("www.baidu.com"); | 
		
	
		
			
			|  |  |  | Assert.assertNotNull(shortUrl); | 
		
	
		
			
			|  |  |  | 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"); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | } |