diff options
author | zxu <zxu@google.com> | 2018-03-24 11:06:32 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-24 11:06:32 -0400 |
commit | b3050e42d842a4aef122efd277481c46bfa88dff (patch) | |
tree | d18994e8d1c85d726ca3007f86ade676e70242b6 /Firestore/Example/Tests/Remote | |
parent | 38170347b9f71798602f652e20404b565d4bd049 (diff) |
port C++ `DocumentKey` to `Remote/*` (#965)
* port C++ DocumentKey to Remote's
* port C++ DocumentKey to Remote's
* address changes
* address changes
* address changes
Diffstat (limited to 'Firestore/Example/Tests/Remote')
-rw-r--r-- | Firestore/Example/Tests/Remote/FSTRemoteEventTests.mm | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/Firestore/Example/Tests/Remote/FSTRemoteEventTests.mm b/Firestore/Example/Tests/Remote/FSTRemoteEventTests.mm index 9fa8bc3..c4800d4 100644 --- a/Firestore/Example/Tests/Remote/FSTRemoteEventTests.mm +++ b/Firestore/Example/Tests/Remote/FSTRemoteEventTests.mm @@ -79,9 +79,9 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 2); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc1.key], doc1); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc2.key], doc2); + XCTAssertEqual(event.documentUpdates.size(), 2); + XCTAssertEqualObjects(event.documentUpdates.at(doc1.key), doc1); + XCTAssertEqualObjects(event.documentUpdates.at(doc2.key), doc2); XCTAssertEqual(event.targetChanges.count, 6); @@ -143,8 +143,8 @@ NS_ASSUME_NONNULL_BEGIN XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); // doc1 is ignored because it was part of an inactive target, but doc2 is in the changes // because it become active. - XCTAssertEqual(event.documentUpdates.count, 1); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc2.key], doc2); + XCTAssertEqual(event.documentUpdates.size(), 1); + XCTAssertEqualObjects(event.documentUpdates.at(doc2.key), doc2); XCTAssertEqual(event.targetChanges.count, 1); } @@ -170,7 +170,7 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); // doc1 is ignored because it was part of an inactive target - XCTAssertEqual(event.documentUpdates.count, 0); + XCTAssertEqual(event.documentUpdates.size(), 0); // Target 1 is ignored because it was removed XCTAssertEqual(event.targetChanges.count, 0); @@ -213,10 +213,10 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 3); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc1.key], doc1); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc2.key], doc2); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc3.key], doc3); + XCTAssertEqual(event.documentUpdates.size(), 3); + XCTAssertEqualObjects(event.documentUpdates.at(doc1.key), doc1); + XCTAssertEqualObjects(event.documentUpdates.at(doc2.key), doc2); + XCTAssertEqualObjects(event.documentUpdates.at(doc3.key), doc3); XCTAssertEqual(event.targetChanges.count, 1); @@ -237,7 +237,7 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 0); + XCTAssertEqual(event.documentUpdates.size(), 0); XCTAssertEqual(event.targetChanges.count, 1); @@ -265,8 +265,8 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 1); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc1b.key], doc1b); + XCTAssertEqual(event.documentUpdates.size(), 1); + XCTAssertEqualObjects(event.documentUpdates.at(doc1b.key), doc1b); XCTAssertEqual(event.targetChanges.count, 2); @@ -289,7 +289,7 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 0); + XCTAssertEqual(event.documentUpdates.size(), 0); XCTAssertEqual(event.targetChanges.count, 1); FSTTargetChange *targetChange = event.targetChanges[@1]; XCTAssertEqualObjects(targetChange.mapping, [[FSTUpdateMapping alloc] init]); @@ -331,9 +331,9 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 2); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc1.key], doc1); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc2.key], doc2); + XCTAssertEqual(event.documentUpdates.size(), 2); + XCTAssertEqualObjects(event.documentUpdates.at(doc1.key), doc1); + XCTAssertEqualObjects(event.documentUpdates.at(doc2.key), doc2); // target 1 and 3 are affected (1 because of re-add), target 2 is not because of remove XCTAssertEqual(event.targetChanges.count, 2); @@ -364,7 +364,7 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 0); + XCTAssertEqual(event.documentUpdates.size(), 0); XCTAssertEqual(event.targetChanges.count, 1); XCTAssertEqualObjects(event.targetChanges[@1].mapping, [[FSTUpdateMapping alloc] init]); XCTAssertEqual(event.targetChanges[@1].currentStatusUpdate, FSTCurrentStatusUpdateNone); @@ -386,7 +386,7 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 0); + XCTAssertEqual(event.documentUpdates.size(), 0); XCTAssertEqual(event.targetChanges.count, 0); XCTAssertEqual(aggregator.existenceFilters.count, 2); XCTAssertEqual(aggregator.existenceFilters[@1], filter1); @@ -418,9 +418,9 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 2); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc1.key], doc1); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc2.key], doc2); + XCTAssertEqual(event.documentUpdates.size(), 2); + XCTAssertEqualObjects(event.documentUpdates.at(doc1.key), doc1); + XCTAssertEqualObjects(event.documentUpdates.at(doc2.key), doc2); XCTAssertEqual(event.targetChanges.count, 1); @@ -465,22 +465,22 @@ NS_ASSUME_NONNULL_BEGIN FSTRemoteEvent *event = [aggregator remoteEvent]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 2); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc1.key], doc1); - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc2.key], doc2); + XCTAssertEqual(event.documentUpdates.size(), 2); + XCTAssertEqualObjects(event.documentUpdates.at(doc1.key), doc1); + XCTAssertEqualObjects(event.documentUpdates.at(doc2.key), doc2); // Update doc1 [event addDocumentUpdate:deletedDoc1]; [event addDocumentUpdate:doc3]; XCTAssertEqualObjects(event.snapshotVersion, FSTTestVersion(3)); - XCTAssertEqual(event.documentUpdates.count, 3); + XCTAssertEqual(event.documentUpdates.size(), 3); // doc1 is replaced - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc1.key], deletedDoc1); + XCTAssertEqualObjects(event.documentUpdates.at(doc1.key), deletedDoc1); // doc2 is untouched - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc2.key], doc2); + XCTAssertEqualObjects(event.documentUpdates.at(doc2.key), doc2); // doc3 is new - XCTAssertEqualObjects(event.documentUpdates[(FSTDocumentKey *)doc3.key], doc3); + XCTAssertEqualObjects(event.documentUpdates.at(doc3.key), doc3); // Target is unchanged XCTAssertEqual(event.targetChanges.count, 1); |