Skip to content

Commit 729c4c6

Browse files
authored
Merge pull request #653 from zapcannon87/master
test: update
2 parents e897240 + b5d2022 commit 729c4c6

File tree

2 files changed

+20
-25
lines changed

2 files changed

+20
-25
lines changed

AVOS/LeanCloudObjcTests/IMClientTestCase.swift

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -47,20 +47,14 @@ class IMClientTestCase: RTMBaseTestCase {
4747
client2.currentDeviceToken = uuid
4848
expecting(
4949
description: "Session Conflict",
50-
count: 3)
50+
count: 2)
5151
{ (exp) in
5252
delegator1.closed = { client, error in
5353
XCTAssertTrue(Thread.isMainThread)
5454
XCTAssertNotNil(error)
5555
XCTAssertEqual((error as NSError?)?.code, LCIMErrorCode.sessionConflict.rawValue)
5656
exp.fulfill()
5757
}
58-
delegator1.offline = { client, error in
59-
XCTAssertTrue(Thread.isMainThread)
60-
XCTAssertNotNil(error)
61-
XCTAssertEqual((error as NSError?)?.code, LCIMErrorCode.sessionConflict.rawValue)
62-
exp.fulfill()
63-
}
6458
client2.open { (success, error) in
6559
XCTAssertTrue(success)
6660
XCTAssertNil(error)
@@ -70,13 +64,8 @@ class IMClientTestCase: RTMBaseTestCase {
7064
delegator1.reset()
7165
expecting(
7266
description: "Reopen",
73-
count: 2)
67+
count: 1)
7468
{ (exp) in
75-
delegator1.offline = { client, error in
76-
XCTAssertNotNil(error)
77-
XCTAssertEqual((error as NSError?)?.code, LCIMErrorCode.sessionConflict.rawValue)
78-
exp.fulfill()
79-
}
8069
client1.open(with: .reopen) { (success, error) in
8170
XCTAssertTrue(Thread.isMainThread)
8271
XCTAssertFalse(success)
@@ -87,18 +76,13 @@ class IMClientTestCase: RTMBaseTestCase {
8776
}
8877
expecting(
8978
description: "Force Open",
90-
count: 3)
79+
count: 2)
9180
{ (exp) in
9281
delegator2.closed = { client, error in
9382
XCTAssertNotNil(error)
9483
XCTAssertEqual((error as NSError?)?.code, LCIMErrorCode.sessionConflict.rawValue)
9584
exp.fulfill()
9685
}
97-
delegator2.offline = { client, error in
98-
XCTAssertNotNil(error)
99-
XCTAssertEqual((error as NSError?)?.code, LCIMErrorCode.sessionConflict.rawValue)
100-
exp.fulfill()
101-
}
10286
client1.open(with: .forceOpen) { (success, error) in
10387
XCTAssertTrue(success)
10488
XCTAssertNil(error)
@@ -173,7 +157,6 @@ class LCIMClientDelegator: NSObject, LCIMClientDelegate {
173157
resumed = nil
174158
paused = nil
175159
closed = nil
176-
offline = nil
177160
didReceiveTypedMessage = nil
178161
}
179162

@@ -197,11 +180,6 @@ class LCIMClientDelegator: NSObject, LCIMClientDelegate {
197180
closed?(imClient, error)
198181
}
199182

200-
var offline: ((LCIMClient, Error?) -> Void)?
201-
func client(_ client: LCIMClient, didOfflineWithError error: Error?) {
202-
offline?(client, error)
203-
}
204-
205183
var didReceiveTypedMessage: ((LCIMConversation, LCIMTypedMessage) -> Void)?
206184
func conversation(_ conversation: LCIMConversation, didReceive message: LCIMTypedMessage) {
207185
didReceiveTypedMessage?(conversation, message)

AVOS/LeanCloudObjcTests/LCUserTestCase.swift

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ class LCUserTestCase: BaseTestCase {
185185

186186
expecting { exp in
187187
query = user_1.followeeObjectsQuery()
188+
query.whereKey("friendStatus", equalTo: true)
188189
query.findObjectsInBackground { followees, error in
189190
let followee = followees?.first as? LCObject
190191
XCTAssertNotNil(followee)
@@ -202,6 +203,7 @@ class LCUserTestCase: BaseTestCase {
202203
exp.fulfill()
203204
if succeeded {
204205
query = user_2.followeeObjectsQuery()
206+
query.whereKey("friendStatus", equalTo: true)
205207
query.findObjectsInBackground { followees, error in
206208
let followee = followees?.first as? LCObject
207209
XCTAssertNotNil(followee)
@@ -303,6 +305,21 @@ class LCUserTestCase: BaseTestCase {
303305
}
304306
}
305307

308+
expecting { exp in
309+
query = LCFriendshipRequest.query()
310+
query.whereKey("status", equalTo: "declined")
311+
query.findObjectsInBackground { requests, error in
312+
let request = requests?.first as? LCFriendshipRequest
313+
let friend = request?["friend"] as? LCUser
314+
let user = request?["user"] as? LCUser
315+
XCTAssertNotNil(request)
316+
XCTAssertNotNil(friend)
317+
XCTAssertNotNil(user)
318+
XCTAssertNil(error)
319+
exp.fulfill()
320+
}
321+
}
322+
306323
LCUser.logOut()
307324
}
308325
}

0 commit comments

Comments
 (0)