junit & ApiResult调整位置

This commit is contained in:
jinyu 2016-08-01 10:38:27 +08:00
parent 496dca060a
commit 2ff6a0f4e4
24 changed files with 54 additions and 42 deletions

View File

@ -5,7 +5,7 @@ import java.util.Date;
import java.util.List;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.model.Button;
import com.foxinmy.weixin4j.model.MediaCounter;
import com.foxinmy.weixin4j.model.MediaDownloadResult;

View File

@ -7,7 +7,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Token;
import com.foxinmy.weixin4j.mp.component.WeixinComponentPreCodeCreator;

View File

@ -12,7 +12,7 @@ import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.MimeType;
import com.foxinmy.weixin4j.http.apache.FormBodyPart;
import com.foxinmy.weixin4j.http.apache.InputStreamBody;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Pageable;
import com.foxinmy.weixin4j.model.Token;

View File

@ -5,7 +5,7 @@ import java.util.List;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Token;
import com.foxinmy.weixin4j.mp.model.Group;

View File

@ -10,7 +10,7 @@ import com.alibaba.fastjson.JSONPath;
import com.alibaba.fastjson.TypeReference;
import com.alibaba.fastjson.parser.deserializer.ExtraProcessor;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Button;
import com.foxinmy.weixin4j.model.Token;
@ -95,7 +95,7 @@ public class HelperApi extends MpApi {
public List<String> getWechatServerIp() throws WeixinException {
String getcallbackip_uri = getRequestUri("getcallbackip_uri");
Token token = tokenManager.getCache();
WeixinResponse response = weixinExecutor.post(String.format(
WeixinResponse response = weixinExecutor.get(String.format(
getcallbackip_uri, token.getAccessToken()));
return JSON.parseArray(response.getAsJson().getString("ip_list"),
String.class);

View File

@ -7,7 +7,7 @@ import java.util.Map;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Token;
import com.foxinmy.weixin4j.token.TokenManager;

View File

@ -25,8 +25,8 @@ import com.foxinmy.weixin4j.http.apache.FormBodyPart;
import com.foxinmy.weixin4j.http.apache.InputStreamBody;
import com.foxinmy.weixin4j.http.apache.StringBody;
import com.foxinmy.weixin4j.http.entity.StringEntity;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.message.JsonMessageConverter;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Consts;
import com.foxinmy.weixin4j.model.MediaCounter;

View File

@ -11,7 +11,7 @@ import com.alibaba.fastjson.parser.deserializer.ExtraProcessor;
import com.alibaba.fastjson.parser.deserializer.ParseProcess;
import com.alibaba.fastjson.serializer.NameFilter;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Button;
import com.foxinmy.weixin4j.model.Token;

View File

@ -4,7 +4,7 @@ import java.util.List;
import com.alibaba.fastjson.JSONObject;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Token;
import com.foxinmy.weixin4j.mp.message.NotifyMessage;

View File

@ -27,7 +27,7 @@ import com.alibaba.fastjson.TypeReference;
import com.alibaba.fastjson.parser.Feature;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.entity.FormUrlEntity;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Consts;
import com.foxinmy.weixin4j.model.Token;

View File

@ -6,7 +6,7 @@ import java.util.List;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.mp.model.Following;
import com.foxinmy.weixin4j.mp.model.Tag;

View File

@ -6,7 +6,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.NameFilter;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Token;
import com.foxinmy.weixin4j.mp.message.TemplateMessage;

View File

@ -7,7 +7,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Token;
import com.foxinmy.weixin4j.mp.model.Following;

View File

@ -2,7 +2,7 @@ package com.foxinmy.weixin4j.mp.model;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
/**
* 语义理解结果

View File

@ -12,7 +12,7 @@ import org.junit.Before;
import org.junit.Test;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.model.Pageable;
import com.foxinmy.weixin4j.mp.api.CustomApi;
import com.foxinmy.weixin4j.mp.model.KfAccount;
@ -48,14 +48,17 @@ public class CustomTest extends TokenTest {
Date endtime = calendar.getTime();
List<KfChatRecord> recordList = customApi.getKfChatRecord(starttime,
endtime, new Pageable(1, 70));
Assert.assertFalse(recordList.isEmpty());
System.out.println(recordList);
}
@Test
public void kfList() throws WeixinException {
List<KfAccount> kfList = customApi.listKfAccount(false);
Assert.assertFalse(kfList.isEmpty());
System.out.println(kfList);
kfList = customApi.listKfAccount(true);
Assert.assertFalse(kfList.isEmpty());
System.out.println(kfList);
}
@ -63,14 +66,14 @@ public class CustomTest extends TokenTest {
public void createKfAccount() throws WeixinException {
ApiResult result = customApi.createKfAccount("test@test", "test",
"123456");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
public void updateKfAccount() throws WeixinException {
ApiResult result = customApi.updateKfAccount("temp1@canyidianzhang",
"temp", "123456");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
@ -78,27 +81,27 @@ public class CustomTest extends TokenTest {
ApiResult result = customApi.uploadKfAvatar("temp1@canyidianzhang",
new FileInputStream(new File("/Users/jy/Music/简谱/风动草.jpg")),
"风动草.jpg");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
public void deleteKfAccount() throws WeixinException, IOException {
ApiResult result = customApi.deleteKfAccount("temp@canyidianzhang");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
public void createSession() throws WeixinException {
ApiResult result = customApi.createKfSession(
"opKwyt6IhrqPmTTZshyqH5W9gIVo", "kfAccount", "text");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
public void closeSession() throws WeixinException {
ApiResult result = customApi.closeKfSession(
"opKwyt6IhrqPmTTZshyqH5W9gIVo", "kfAccount", "text");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
@ -111,6 +114,7 @@ public class CustomTest extends TokenTest {
@Test
public void getSessionList() throws WeixinException {
List<KfSession> sessionList = customApi.listKfSession("kfAccount");
Assert.assertFalse(sessionList.isEmpty());
System.err.println(sessionList);
}

View File

@ -3,6 +3,7 @@ package com.foxinmy.weixin4j.mp.test;
import java.util.Calendar;
import java.util.List;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
@ -37,6 +38,7 @@ public class DataApiTest extends TokenTest {
ca.add(Calendar.DAY_OF_MONTH, -7);
List<?> userSummaryList = dataApi.datacube(
DatacubeType.GETUSERCUMULATE, ca.getTime(), 3);
Assert.assertFalse(userSummaryList.isEmpty());
System.err.println(userSummaryList);
}
@ -46,6 +48,7 @@ public class DataApiTest extends TokenTest {
ca.add(Calendar.DAY_OF_MONTH, -7);
List<?> userSummaryList = dataApi.datacube(DatacubeType.GETUSERSUMMARY,
ca.getTime(), 3);
Assert.assertFalse(userSummaryList.isEmpty());
System.err.println(userSummaryList);
}
@ -55,6 +58,7 @@ public class DataApiTest extends TokenTest {
ca.add(Calendar.DAY_OF_MONTH, -7);
List<ArticleSummary> articleSummaryList = (List<ArticleSummary>) dataApi
.datacube(DatacubeType.GETARTICLESUMMARY, ca.getTime());
Assert.assertFalse(articleSummaryList.isEmpty());
System.err.println(articleSummaryList);
}
@ -64,6 +68,7 @@ public class DataApiTest extends TokenTest {
ca.add(Calendar.DAY_OF_MONTH, -7);
List<ArticleTotal> articleTotalList = (List<ArticleTotal>) dataApi
.datacube(DatacubeType.GETARTICLETOTAL, ca.getTime());
Assert.assertFalse(articleTotalList.isEmpty());
System.err.println(articleTotalList);
}
@ -73,6 +78,7 @@ public class DataApiTest extends TokenTest {
ca.add(Calendar.DAY_OF_MONTH, -7);
List<ArticleSummary> articleSummaryList = (List<ArticleSummary>) dataApi
.datacube(DatacubeType.GETUSERREADHOUR, ca.getTime());
Assert.assertFalse(articleSummaryList.isEmpty());
System.err.println(articleSummaryList);
}
@ -82,6 +88,7 @@ public class DataApiTest extends TokenTest {
ca.add(Calendar.DAY_OF_MONTH, -7);
List<ArticleDatacubeShare> userShareList = (List<ArticleDatacubeShare>) dataApi
.datacube(DatacubeType.GETUSERSHAREHOUR, ca.getTime());
Assert.assertFalse(userShareList.isEmpty());
System.err.println(userShareList);
}
@ -91,6 +98,7 @@ public class DataApiTest extends TokenTest {
ca.add(Calendar.DAY_OF_MONTH, -1);
List<?> datacuteList = dataApi.datacube(DatacubeType.GETUPSTREAMMSG,
ca.getTime());
Assert.assertFalse(datacuteList.isEmpty());
System.err.println(datacuteList);
//dataApi.datacube(DatacubeType.GETUPSTREAMMSGMONTH, ca.getTime());
System.err.println(datacuteList);

View File

@ -7,7 +7,7 @@ import org.junit.Before;
import org.junit.Test;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.mp.api.GroupApi;
import com.foxinmy.weixin4j.mp.model.Group;
@ -49,26 +49,26 @@ public class GroupTest extends TokenTest {
@Test
public void modify() throws WeixinException {
ApiResult result = groupApi.modifyGroup(100, "my1");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
public void move() throws WeixinException {
ApiResult result = groupApi.moveGroup(100,
"owGBft_vbBbOaQOmpEUE4xDLeRSU");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
public void batchMove() throws WeixinException {
ApiResult result = groupApi.moveGroup(100,
"owGBft_vbBbOaQOmpEUE4xDLeRSU");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
public void delete() throws WeixinException {
ApiResult result = groupApi.deleteGroup(100);
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
}

View File

@ -11,7 +11,7 @@ import org.junit.Before;
import org.junit.Test;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.model.MediaUploadResult;
import com.foxinmy.weixin4j.mp.api.MassApi;
import com.foxinmy.weixin4j.mp.api.MediaApi;
@ -87,14 +87,14 @@ public class MassTest extends TokenTest {
@Test
public void deleteMass() throws WeixinException {
ApiResult result = massApi.deleteMassNews("34182");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
public void previewMass() throws WeixinException {
ApiResult result = massApi.previewMassNews(
"oyFLst1bqtuTcxK-ojF8hOGtLQao", null, new Text("test"));
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test

View File

@ -12,7 +12,7 @@ import org.junit.Before;
import org.junit.Test;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.model.MediaCounter;
import com.foxinmy.weixin4j.model.MediaDownloadResult;
import com.foxinmy.weixin4j.model.MediaItem;

View File

@ -8,7 +8,7 @@ import org.junit.Before;
import org.junit.Test;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.model.Button;
import com.foxinmy.weixin4j.mp.api.MenuApi;
import com.foxinmy.weixin4j.mp.model.Menu;
@ -55,7 +55,7 @@ public class MenuTest extends TokenTest {
buttons.add(button);
ApiResult result = menuApi.createMenu(buttons);
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
@ -70,7 +70,7 @@ public class MenuTest extends TokenTest {
Button b3 = new Button("最新资讯", "NEWS", ButtonType.click);
buttons.add(b3);
ApiResult result = menuApi.createMenu(buttons);
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test
@ -93,7 +93,7 @@ public class MenuTest extends TokenTest {
@Test
public void delete() throws WeixinException {
ApiResult result = menuApi.deleteMenu();
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test

View File

@ -9,7 +9,7 @@ import org.junit.Before;
import org.junit.Test;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.model.MediaUploadResult;
import com.foxinmy.weixin4j.mp.api.MediaApi;
import com.foxinmy.weixin4j.mp.api.NotifyApi;
@ -88,7 +88,7 @@ public class NotifyTest extends TokenTest {
"owGBft_vbBbOaQOmpEUE4xDLeRSU", new Text(
"this is a notify message!"));
ApiResult result = notifyApi.sendNotify(notify);
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
@Test

View File

@ -7,7 +7,7 @@ import org.junit.Before;
import org.junit.Test;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.mp.api.TagApi;
import com.foxinmy.weixin4j.mp.model.Tag;
import com.foxinmy.weixin4j.mp.model.User;

View File

@ -5,7 +5,7 @@ import org.junit.Before;
import org.junit.Test;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.mp.api.TmplApi;
import com.foxinmy.weixin4j.mp.message.TemplateMessage;
import com.foxinmy.weixin4j.mp.type.IndustryType;
@ -40,6 +40,6 @@ public class TemplateTest extends TokenTest {
"template_id", "url");
tplMessage.pushHead("head").pushTail("tail").pushItem("key1", "text1");
ApiResult result = tmplApi.sendTmplMessage(tplMessage);
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
}

View File

@ -7,7 +7,7 @@ import org.junit.Before;
import org.junit.Test;
import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.message.ApiResult;
import com.foxinmy.weixin4j.http.weixin.ApiResult;
import com.foxinmy.weixin4j.mp.api.UserApi;
import com.foxinmy.weixin4j.mp.model.User;
@ -48,6 +48,6 @@ public class UserTest extends TokenTest {
public void remark() throws WeixinException {
ApiResult result = userApi.remarkUserName(
"owGBft_vbBbOaQOmpEUE4xDLeRSU", "foo");
Assert.assertEquals(0, result.getReturnCode());
Assert.assertEquals("0", result.getReturnCode());
}
}