Unverified Commit 91b43192 authored by Yang Libin's avatar Yang Libin Committed by GitHub

build: release v0.2.10 (#66)

* chore: update unit tests * feat: add builder pattern to ClientConfiguration
parent dba83e69
......@@ -22,7 +22,7 @@ Add the Maven dependency:
<dependency>
<groupId>io.github.doocs</groupId>
<artifactId>im-server-sdk-java</artifactId>
<version>0.2.9</version>
<version>0.2.10</version>
</dependency>
```
......@@ -35,13 +35,13 @@ Here is a quick teaser of an application using IM SDK in Java:
long appId = 1400554812;
// admin userId
String identifier = "test";
String userId = "test";
// application key
String key = "60c6c5925f3ae52c7325ac5a8ec78e44c056d1dd84d54e12ffa39911267a2a70";
// create ImClient instance
ImClient client = ImClient.getInstance(appId, identifier, key);
ImClient client = ImClient.getInstance(appId, userId, key);
// import account
AccountImportRequest request = new AccountImportRequest("doocs");
......
# 介绍
本文档基于腾讯云 IM Server SDK Java <Badge type="tip" text="v0.2.9" vertical="top" /> 编写。
本文档基于腾讯云 IM Server SDK Java <Badge type="tip" text="v0.2.10" vertical="top" /> 编写。
## 前提条件
......
......@@ -10,14 +10,14 @@
<dependency>
<groupId>io.github.doocs</groupId>
<artifactId>im-server-sdk-java</artifactId>
<version>0.2.9</version>
<version>0.2.10</version>
</dependency>
```
### Gradle
```gradle
implementation group: 'io.github.doocs', name: 'im-server-sdk-java', version: '0.2.9'
implementation group: 'io.github.doocs', name: 'im-server-sdk-java', version: '0.2.10'
```
### 下载 jar
......@@ -26,29 +26,29 @@ implementation group: 'io.github.doocs', name: 'im-server-sdk-java', version: '0
## 初始化
在使用腾讯云即时 IM 服务端 API 之前, 需要先通过 `appId`, `identifier`, `key` 获取到一个 `ImClient` 实例:
在使用腾讯云即时 IM 服务端 REST API 之前, 需要先通过 `appId`, `userId`, `key` 获取到一个 `ImClient` 实例:
```java
// sdk appId
long appId = 1400554812;
// admin userId
String identifier = "test";
String userId = "test";
// application key
String key = "60c6c5925f3ae52c7325ac5a8ec78e44c056d1dd84d54e12ffa39911267a2a70";
// create a default ImClient instance
ImClient client = ImClient.getInstance(appId, identifier, key);
ImClient client = ImClient.getInstance(appId, userId, key);
// create a custom ImClient instance
ClientConfiguration config = new ClientConfiguration();
config.setExpireTime(7 * 24 * 60 * 60L);
config.setAutoRenewSig(false);
ImClient client = ImClient.getInstance(appId, identifier, key, config);
ImClient client = ImClient.getInstance(appId, userId, key, config);
```
`ClientConfiguration` 支持可配置参数如下
`ClientConfiguration` 支持对以下参数进行自定义配置
| 字段 | 类型 | 说明 | 默认值 |
| ---------------- | ------- | ----------------------------- | ------ |
......@@ -56,13 +56,13 @@ ImClient client = ImClient.getInstance(appId, identifier, key, config);
| `connectTimeout` | long | HTTP 连接超时(毫秒) | 3000 |
| `readTimeout` | long | HTTP 读超时(毫秒) | 3000 |
| `writeTimeout` | long | HTTP 写超时(毫秒) | 3000 |
| `expireTime` | long | UserSig 签名失效时间(秒) | 86400 |
| `expireTime` | long | UserSig 签名有效时长(秒) | 86400 |
| `autoRenewSig` | boolean | 是否自动进行 UserSig 签名续期 | true |
| `userAgent` | String | User-Agent | |
## 使用示例
获取到 `ImClient` 实例后,就可以方便地进行 API 调用了。
获取到 `ImClient` 实例后,就可以方便地进行 REST API 调用了。
我们以 [帐号管理-导入单个帐号](./account.md#导入单个帐号) 为例:
......
{
"name": "qcloud-im-server-sdk-java",
"version": "0.2.9",
"version": "0.2.10",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
......
{
"name": "qcloud-im-server-sdk-java",
"version": "0.2.9",
"version": "0.2.10",
"description": "腾讯云 IM 服务端 SDK API 文档 Java 版",
"main": "index.js",
"scripts": {
......
......@@ -6,7 +6,7 @@
<groupId>io.github.doocs</groupId>
<artifactId>im-server-sdk-java</artifactId>
<version>0.2.9</version>
<version>0.2.10</version>
<packaging>jar</packaging>
<name>qcloud-im-server-sdk-java</name>
......
......@@ -18,7 +18,7 @@ public class ClientConfiguration {
private static final long DEFAULT_WRITE_TIMEOUT = 3000L;
/**
* UserSig 签名默认失效时间(秒)
* UserSig 签名默认有效时长(秒)
*/
private static final long DEFAULT_EXPIRE_TIME = 24 * 60 * 60L;
......@@ -44,6 +44,20 @@ public class ClientConfiguration {
this.userAgent = userAgent;
}
private ClientConfiguration(Builder builder) {
this.maxRetries = builder.maxRetries;
this.connectTimeout = builder.connectTimeout;
this.readTimeout = builder.readTimeout;
this.writeTimeout = builder.writeTimeout;
this.expireTime = builder.expireTime;
this.autoRenewSig = builder.autoRenewSig;
this.userAgent = builder.userAgent;
}
public static Builder builder() {
return new Builder();
}
public int getMaxRetries() {
return maxRetries;
}
......@@ -99,4 +113,56 @@ public class ClientConfiguration {
public void setUserAgent(String userAgent) {
this.userAgent = userAgent;
}
public static final class Builder {
private int maxRetries = DEFAULT_MAX_RETRIES;
private long connectTimeout = DEFAULT_CONNECT_TIMEOUT;
private long readTimeout = DEFAULT_READ_TIMEOUT;
private long writeTimeout = DEFAULT_WRITE_TIMEOUT;
private long expireTime = DEFAULT_EXPIRE_TIME;
private boolean autoRenewSig = DEFAULT_RENEW_SIG;
private String userAgent = DEFAULT_USER_AGENT;
private Builder() {
}
public ClientConfiguration build() {
return new ClientConfiguration(this);
}
public Builder maxRetries(int maxRetries) {
this.maxRetries = maxRetries;
return this;
}
public Builder connectTimeout(long connectTimeout) {
this.connectTimeout = connectTimeout;
return this;
}
public Builder readTimeout(long readTimeout) {
this.readTimeout = readTimeout;
return this;
}
public Builder writeTimeout(long writeTimeout) {
this.writeTimeout = writeTimeout;
return this;
}
public Builder expireTime(long expireTime) {
this.expireTime = expireTime;
return this;
}
public Builder autoRenewSig(boolean autoRenewSig) {
this.autoRenewSig = autoRenewSig;
return this;
}
public Builder userAgent(String userAgent) {
this.userAgent = userAgent;
return this;
}
}
}
package io.github.doocs.im;
import io.github.doocs.im.constant.ActionStatus;
import io.github.doocs.im.constant.IsNeedDetail;
import io.github.doocs.im.model.request.*;
import io.github.doocs.im.model.response.*;
......@@ -29,9 +30,9 @@ public class AccountTest {
e.printStackTrace();
}
String key = properties.getProperty("key");
String identifier = properties.getProperty("identifier");
String userId = properties.getProperty("userId");
Long appId = Long.parseLong(properties.getProperty("appId"));
client = ImClient.getInstance(appId, identifier, key);
client = ImClient.getInstance(appId, userId, key);
}
......@@ -45,7 +46,7 @@ public class AccountTest {
AccountImportResult result = client.account.accountImport(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -57,7 +58,7 @@ public class AccountTest {
MultiAccountImportResult result = client.account.multiAccountImport(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -69,7 +70,7 @@ public class AccountTest {
AccountDeleteResult result = client.account.accountDelete(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -81,7 +82,7 @@ public class AccountTest {
AccountCheckResult result = client.account.accountCheck(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -90,7 +91,7 @@ public class AccountTest {
KickResult result = client.account.kick(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -103,6 +104,6 @@ public class AccountTest {
QueryOnlineStatusResult result = client.account.queryOnlineStatus(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
}
......@@ -30,9 +30,9 @@ public class GroupTest {
e.printStackTrace();
}
String key = properties.getProperty("key");
String identifier = properties.getProperty("identifier");
String userId = properties.getProperty("userId");
Long appId = Long.parseLong(properties.getProperty("appId"));
client = ImClient.getInstance(appId, identifier, key);
client = ImClient.getInstance(appId, userId, key);
}
@Test
......@@ -45,7 +45,7 @@ public class GroupTest {
GetAppidGroupListResult result = client.group.getAppIdGroupList(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -64,7 +64,7 @@ public class GroupTest {
CreateGroupResult result = client.group.createGroup(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -74,7 +74,7 @@ public class GroupTest {
GetGroupInfoResult result = client.group.getGroupInfo(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -87,7 +87,7 @@ public class GroupTest {
GetGroupMemberInfoResult result = client.group.getGroupMemberInfo(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -105,7 +105,7 @@ public class GroupTest {
ModifyGroupBaseInfoResult result = client.group.modifyGroupBaseInfo(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -120,7 +120,7 @@ public class GroupTest {
AddGroupMemberResult result = client.group.addGroupMember(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -133,7 +133,7 @@ public class GroupTest {
DeleteGroupMemberResult result = client.group.deleteGroupMember(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -146,7 +146,7 @@ public class GroupTest {
ModifyGroupMemberInfoResult result = client.group.modifyGroupMemberInfo(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -155,7 +155,7 @@ public class GroupTest {
DestroyGroupResult result = client.group.destroyGroup(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -164,7 +164,7 @@ public class GroupTest {
GetJoinGroupListResult result = client.group.getJoinGroupList(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -177,7 +177,7 @@ public class GroupTest {
GetRoleInGroupResult result = client.group.getRoleInGroup(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -191,7 +191,7 @@ public class GroupTest {
ForbidSendMsgResult result = client.group.forbidSendMsg(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -200,7 +200,7 @@ public class GroupTest {
GetGroupShuttedUinResult result = client.group.getGroupShuttedUin(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -216,7 +216,7 @@ public class GroupTest {
SendGroupMsgResult result = client.group.sendGroupMsg(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -230,7 +230,7 @@ public class GroupTest {
SendGroupSystemNotificationResult result = client.group.sendGroupSystemNotification(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -242,7 +242,7 @@ public class GroupTest {
ChangeGroupOwnerResult result = client.group.changeGroupOwner(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -255,7 +255,7 @@ public class GroupTest {
GroupMsgRecallResult result = client.group.groupMsgRecall(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -267,7 +267,7 @@ public class GroupTest {
ImportGroupResult result = client.group.importGroup(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -287,7 +287,7 @@ public class GroupTest {
ImportGroupMsgResult result = client.group.importGroupMsg(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -306,7 +306,7 @@ public class GroupTest {
ImportGroupMemberResult result = client.group.importGroupMember(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -319,7 +319,7 @@ public class GroupTest {
SetUnreadMsgNumResult result = client.group.setUnreadMsgNum(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -331,7 +331,7 @@ public class GroupTest {
DeleteGroupMsgBySenderResult result = client.group.deleteGroupMsgBySender(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -344,7 +344,7 @@ public class GroupTest {
GroupMsgGetSimpleResult result = client.group.groupMsgGetSimple(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -352,6 +352,6 @@ public class GroupTest {
GetOnlineMemberNumRequest request = new GetOnlineMemberNumRequest("MyFirstAVChatRoom");
GetOnlineMemberNumResult result = client.group.getOnlineMemberNum(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
}
package io.github.doocs.im;
import io.github.doocs.im.constant.ActionStatus;
import io.github.doocs.im.model.message.TIMMsgElement;
import io.github.doocs.im.model.message.TIMTextMsgElement;
import io.github.doocs.im.model.request.*;
......@@ -27,9 +28,9 @@ public class MemberTest {
e.printStackTrace();
}
String key = properties.getProperty("key");
String identifier = properties.getProperty("identifier");
String userId = properties.getProperty("userId");
Long appId = Long.parseLong(properties.getProperty("appId"));
client = ImClient.getInstance(appId, identifier, key);
client = ImClient.getInstance(appId, userId, key);
}
@Test
......@@ -45,7 +46,7 @@ public class MemberTest {
ImPushResult result = client.member.imPush(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -58,7 +59,7 @@ public class MemberTest {
ImSetAttrNameResult result = client.member.imSetAttrName(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -67,7 +68,7 @@ public class MemberTest {
ImGetAttrNameResult result = client.member.imGetAttrName(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -77,7 +78,7 @@ public class MemberTest {
ImGetAttrResult result = client.member.imGetAttr(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -91,7 +92,7 @@ public class MemberTest {
ImSetAttrResult result = client.member.imSetAttr(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -108,7 +109,7 @@ public class MemberTest {
ImRemoveAttrResult result = client.member.imRemoveAttr(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -118,7 +119,7 @@ public class MemberTest {
ImGetTagResult result = client.member.imGetTag(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -133,7 +134,7 @@ public class MemberTest {
ImAddTagResult result = client.member.imAddTag(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -148,7 +149,7 @@ public class MemberTest {
ImRemoveTagResult result = client.member.imRemoveTag(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -158,6 +159,6 @@ public class MemberTest {
ImRemoveAllTagsResult result = client.member.imRemoveAllTags(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
}
package io.github.doocs.im;
import io.github.doocs.im.constant.ActionStatus;
import io.github.doocs.im.constant.MsgType;
import io.github.doocs.im.constant.SyncOtherMachine;
import io.github.doocs.im.model.message.TIMCustomMsgElement;
......@@ -30,9 +31,9 @@ public class MessageTest {
e.printStackTrace();
}
String key = properties.getProperty("key");
String identifier = properties.getProperty("identifier");
String userId = properties.getProperty("userId");
Long appId = Long.parseLong(properties.getProperty("appId"));
client = ImClient.getInstance(appId, identifier, key);
client = ImClient.getInstance(appId, userId, key);
}
@Test
......@@ -51,7 +52,7 @@ public class MessageTest {
SendMsgResult result = client.message.sendMsg(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -69,7 +70,7 @@ public class MessageTest {
.build();
BatchSendMsgResult result = client.message.batchSendMsg(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -85,7 +86,7 @@ public class MessageTest {
.build();
ImportMsgResult result = client.message.importMsg(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -98,7 +99,7 @@ public class MessageTest {
.maxTime(1631934060)
.build();
AdminRoamMsgResult result = client.message.getRoamMsg(request);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
List<MsgListItem> msgList = result.getMsgList();
if (msgList != null && msgList.size() > 0) {
......@@ -129,7 +130,7 @@ public class MessageTest {
.build();
AdminMsgWithdrawResult result = client.message.msgWithdraw(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -140,7 +141,7 @@ public class MessageTest {
.build();
AdminSetMsgReadResult result = client.message.setMsgRead(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -151,6 +152,6 @@ public class MessageTest {
C2cUnreadMsgNumResult result = client.message.getC2cUnreadMsgNum(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
}
package io.github.doocs.im;
import io.github.doocs.im.constant.ChatType;
import io.github.doocs.im.constant.ErrorCode;
import io.github.doocs.im.constant.NoSpeakingTime;
import io.github.doocs.im.model.request.*;
import io.github.doocs.im.model.response.*;
......@@ -29,9 +30,9 @@ public class OperationTest {
e.printStackTrace();
}
String key = properties.getProperty("key");
String identifier = properties.getProperty("identifier");
String userId = properties.getProperty("userId");
Long appId = Long.parseLong(properties.getProperty("appId"));
client = ImClient.getInstance(appId, identifier, key);
client = ImClient.getInstance(appId, userId, key);
}
......@@ -45,7 +46,7 @@ public class OperationTest {
SetNoSpeakingResult result = client.operation.setNoSpeaking(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -54,7 +55,7 @@ public class OperationTest {
GetNoSpeakingResult result = client.operation.getNoSpeaking(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -65,7 +66,7 @@ public class OperationTest {
GetAppInfoResult result = client.operation.getAppInfo(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -77,7 +78,7 @@ public class OperationTest {
GetHistoryResult result = client.operation.getHistory(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
@Test
......@@ -86,6 +87,6 @@ public class OperationTest {
GetIpListResult result = client.operation.getIpList(request);
System.out.println(result);
Assert.assertEquals(0, (int) result.getErrorCode());
Assert.assertEquals(ErrorCode.SUCCESS.getCode(), result.getErrorCode());
}
}
package io.github.doocs.im;
import io.github.doocs.im.constant.ActionStatus;
import io.github.doocs.im.constant.TagProfile;
import io.github.doocs.im.model.request.PortraitGetRequest;
import io.github.doocs.im.model.request.PortraitSetRequest;
......@@ -31,9 +32,9 @@ public class ProfileTest {
e.printStackTrace();
}
String key = properties.getProperty("key");
String identifier = properties.getProperty("identifier");
String userId = properties.getProperty("userId");
Long appId = Long.parseLong(properties.getProperty("appId"));
client = ImClient.getInstance(appId, identifier, key);
client = ImClient.getInstance(appId, userId, key);
}
@Test
......@@ -50,7 +51,7 @@ public class ProfileTest {
PortraitSetResult result = client.profile.portraitSet(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -64,6 +65,6 @@ public class ProfileTest {
PortraitGetResult result = client.profile.portraitGet(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
}
package io.github.doocs.im;
import io.github.doocs.im.constant.ActionStatus;
import io.github.doocs.im.constant.AssistFlags;
import io.github.doocs.im.constant.ClearRamble;
import io.github.doocs.im.constant.RecentContactType;
......@@ -30,9 +31,9 @@ public class RecentContactTest {
e.printStackTrace();
}
String key = properties.getProperty("key");
String identifier = properties.getProperty("identifier");
String userId = properties.getProperty("userId");
Long appId = Long.parseLong(properties.getProperty("appId"));
client = ImClient.getInstance(appId, identifier, key);
client = ImClient.getInstance(appId, userId, key);
}
@Test
......@@ -48,7 +49,7 @@ public class RecentContactTest {
GetRecentContactListResult result = client.recentContact.recentContactList(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -62,6 +63,6 @@ public class RecentContactTest {
DeleteRecentContactResult result = client.recentContact.deleteRecentContact(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
}
......@@ -29,9 +29,9 @@ public class SnsTest {
e.printStackTrace();
}
String key = properties.getProperty("key");
String identifier = properties.getProperty("identifier");
String userId = properties.getProperty("userId");
Long appId = Long.parseLong(properties.getProperty("appId"));
client = ImClient.getInstance(appId, identifier, key);
client = ImClient.getInstance(appId, userId, key);
}
@Test
......@@ -53,7 +53,7 @@ public class SnsTest {
FriendAddResult result = client.sns.friendAdd(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -70,7 +70,7 @@ public class SnsTest {
FriendImportResult result = client.sns.friendImport(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -92,7 +92,7 @@ public class SnsTest {
FriendUpdateResult result = client.sns.friendUpdate(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -106,7 +106,7 @@ public class SnsTest {
FriendDeleteResult result = client.sns.friendDelete(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -118,7 +118,7 @@ public class SnsTest {
FriendDeleteAllResult result = client.sns.friendDeleteAll(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -132,7 +132,7 @@ public class SnsTest {
FriendCheckResult result = client.sns.friendCheck(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -146,7 +146,7 @@ public class SnsTest {
FriendGetResult result = client.sns.friendGet(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -161,7 +161,7 @@ public class SnsTest {
FriendGetListResult result = client.sns.friendGetList(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -174,7 +174,7 @@ public class SnsTest {
BlackListAddResult result = client.sns.blackListAdd(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -187,7 +187,7 @@ public class SnsTest {
BlackListDeleteResult result = client.sns.blackListDelete(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -201,7 +201,7 @@ public class SnsTest {
BlackListGetResult result = client.sns.blackListGet(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -215,7 +215,7 @@ public class SnsTest {
BlackListCheckResult result = client.sns.blackListCheck(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -230,7 +230,7 @@ public class SnsTest {
GroupAddResult result = client.sns.groupAdd(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -243,7 +243,7 @@ public class SnsTest {
GroupDeleteResult result = client.sns.groupDelete(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
@Test
......@@ -258,6 +258,6 @@ public class SnsTest {
GroupGetResult result = client.sns.groupGet(request);
System.out.println(result);
Assert.assertEquals("OK", result.getActionStatus());
Assert.assertEquals(ActionStatus.OK, result.getActionStatus());
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment