aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Example
diff options
context:
space:
mode:
authorGravatar Greg Soltis <gsoltis@google.com>2018-04-02 16:01:03 -0700
committerGravatar GitHub <noreply@github.com>2018-04-02 16:01:03 -0700
commitc46e7f2928f9af3ad7767d072d6c9d4d8ad81012 (patch)
tree03b7c9f55e13dc4757610e2e68461ffadc9df266 /Firestore/Example
parent549822959d6e2737e522cbec6a24f8bda1759e47 (diff)
Drop FSTRemoteDocumentChangeBuffer (#1013)
Diffstat (limited to 'Firestore/Example')
-rw-r--r--Firestore/Example/Firestore.xcodeproj/project.pbxproj4
-rw-r--r--Firestore/Example/Tests/Local/FSTRemoteDocumentChangeBufferTests.mm118
2 files changed, 0 insertions, 122 deletions
diff --git a/Firestore/Example/Firestore.xcodeproj/project.pbxproj b/Firestore/Example/Firestore.xcodeproj/project.pbxproj
index 7dbb45d..de4cf17 100644
--- a/Firestore/Example/Firestore.xcodeproj/project.pbxproj
+++ b/Firestore/Example/Firestore.xcodeproj/project.pbxproj
@@ -88,7 +88,6 @@
5492E0A62021552D00B64F25 /* FSTPersistenceTestHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5492E08D2021552B00B64F25 /* FSTPersistenceTestHelpers.mm */; };
5492E0A72021552D00B64F25 /* FSTLevelDBKeyTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5492E08E2021552B00B64F25 /* FSTLevelDBKeyTests.mm */; };
5492E0A82021552D00B64F25 /* FSTLevelDBLocalStoreTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5492E08F2021552B00B64F25 /* FSTLevelDBLocalStoreTests.mm */; };
- 5492E0A92021552D00B64F25 /* FSTRemoteDocumentChangeBufferTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5492E0902021552B00B64F25 /* FSTRemoteDocumentChangeBufferTests.mm */; };
5492E0AA2021552D00B64F25 /* FSTLevelDBRemoteDocumentCacheTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5492E0922021552B00B64F25 /* FSTLevelDBRemoteDocumentCacheTests.mm */; };
5492E0AB2021552D00B64F25 /* StringViewTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5492E0932021552B00B64F25 /* StringViewTests.mm */; };
5492E0AC2021552D00B64F25 /* FSTMutationQueueTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5492E0962021552C00B64F25 /* FSTMutationQueueTests.mm */; };
@@ -299,7 +298,6 @@
5492E08D2021552B00B64F25 /* FSTPersistenceTestHelpers.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FSTPersistenceTestHelpers.mm; sourceTree = "<group>"; };
5492E08E2021552B00B64F25 /* FSTLevelDBKeyTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FSTLevelDBKeyTests.mm; sourceTree = "<group>"; };
5492E08F2021552B00B64F25 /* FSTLevelDBLocalStoreTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FSTLevelDBLocalStoreTests.mm; sourceTree = "<group>"; };
- 5492E0902021552B00B64F25 /* FSTRemoteDocumentChangeBufferTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FSTRemoteDocumentChangeBufferTests.mm; sourceTree = "<group>"; };
5492E0912021552B00B64F25 /* FSTLocalStoreTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTLocalStoreTests.h; sourceTree = "<group>"; };
5492E0922021552B00B64F25 /* FSTLevelDBRemoteDocumentCacheTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FSTLevelDBRemoteDocumentCacheTests.mm; sourceTree = "<group>"; };
5492E0932021552B00B64F25 /* StringViewTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = StringViewTests.mm; sourceTree = "<group>"; };
@@ -752,7 +750,6 @@
5492E09A2021552C00B64F25 /* FSTReferenceSetTests.mm */,
5492E0852021552A00B64F25 /* FSTRemoteDocumentCacheTests.h */,
5492E09C2021552D00B64F25 /* FSTRemoteDocumentCacheTests.mm */,
- 5492E0902021552B00B64F25 /* FSTRemoteDocumentChangeBufferTests.mm */,
5492E0932021552B00B64F25 /* StringViewTests.mm */,
132E36BB104830BD806351AC /* FSTLevelDBTransactionTests.mm */,
);
@@ -1469,7 +1466,6 @@
5492E03320213FFC00B64F25 /* FSTSyncEngineTestDriver.mm in Sources */,
AB380CFE201A2F4500D97691 /* string_util_test.cc in Sources */,
5492E0A42021552D00B64F25 /* FSTMemoryQueryCacheTests.mm in Sources */,
- 5492E0A92021552D00B64F25 /* FSTRemoteDocumentChangeBufferTests.mm in Sources */,
54C2294F1FECABAE007D065B /* log_test.cc in Sources */,
B686F2B22025000D0028D6BE /* resource_path_test.cc in Sources */,
5492E0CA2021557E00B64F25 /* FSTWatchChangeTests.mm in Sources */,
diff --git a/Firestore/Example/Tests/Local/FSTRemoteDocumentChangeBufferTests.mm b/Firestore/Example/Tests/Local/FSTRemoteDocumentChangeBufferTests.mm
deleted file mode 100644
index ae50e3e..0000000
--- a/Firestore/Example/Tests/Local/FSTRemoteDocumentChangeBufferTests.mm
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import "Firestore/Source/Local/FSTRemoteDocumentChangeBuffer.h"
-
-#import <XCTest/XCTest.h>
-
-#import "Firestore/Source/Local/FSTLevelDB.h"
-#import "Firestore/Source/Local/FSTRemoteDocumentCache.h"
-#import "Firestore/Source/Model/FSTDocument.h"
-
-#import "Firestore/Example/Tests/Local/FSTPersistenceTestHelpers.h"
-#import "Firestore/Example/Tests/Util/FSTHelpers.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface FSTRemoteDocumentChangeBufferTests : XCTestCase
-@end
-
-@implementation FSTRemoteDocumentChangeBufferTests {
- FSTLevelDB *_db;
- id<FSTRemoteDocumentCache> _remoteDocumentCache;
- FSTRemoteDocumentChangeBuffer *_remoteDocumentBuffer;
-
- FSTMaybeDocument *_kInitialADoc;
- FSTMaybeDocument *_kInitialBDoc;
-}
-
-- (void)setUp {
- [super setUp];
-
- _db = [FSTPersistenceTestHelpers levelDBPersistence];
- _remoteDocumentCache = [_db remoteDocumentCache];
-
- // Add a couple initial items to the cache.
- _db.run("Test setup", [&]() {
- _kInitialADoc = FSTTestDoc("coll/a", 42, @{@"test" : @"data"}, NO);
- [_remoteDocumentCache addEntry:_kInitialADoc];
-
- _kInitialBDoc =
- [FSTDeletedDocument documentWithKey:FSTTestDocKey(@"coll/b") version:FSTTestVersion(314)];
- [_remoteDocumentCache addEntry:_kInitialBDoc];
- });
-
- _remoteDocumentBuffer =
- [FSTRemoteDocumentChangeBuffer changeBufferWithCache:_remoteDocumentCache];
-}
-
-- (void)tearDown {
- _remoteDocumentBuffer = nil;
- _remoteDocumentCache = nil;
- _db = nil;
-
- [super tearDown];
-}
-
-- (void)testReadUnchangedEntry {
- _db.run("testReadUnchangedEntry", [&]() {
- XCTAssertEqualObjects([_remoteDocumentBuffer entryForKey:FSTTestDocKey(@"coll/a")],
- _kInitialADoc);
- });
-}
-
-- (void)testAddEntryAndReadItBack {
- FSTMaybeDocument *newADoc = FSTTestDoc("coll/a", 43, @{@"new" : @"data"}, NO);
- [_remoteDocumentBuffer addEntry:newADoc];
- XCTAssertEqualObjects([_remoteDocumentBuffer entryForKey:FSTTestDocKey(@"coll/a")], newADoc);
-
- // B should still be unchanged.
- _db.run("testAddEntryAndReadItBack", [&]() {
- XCTAssertEqualObjects([_remoteDocumentBuffer entryForKey:FSTTestDocKey(@"coll/b")],
- _kInitialBDoc);
- });
-}
-
-- (void)testApplyChanges {
- FSTMaybeDocument *newADoc = FSTTestDoc("coll/a", 43, @{@"new" : @"data"}, NO);
- [_remoteDocumentBuffer addEntry:newADoc];
- _db.run("testApplyChanges setup", [&]() {
- XCTAssertEqualObjects([_remoteDocumentBuffer entryForKey:FSTTestDocKey(@"coll/a")], newADoc);
-
- // Reading directly against the cache should still yield the old result.
- XCTAssertEqualObjects([_remoteDocumentCache entryForKey:FSTTestDocKey(@"coll/a")],
- _kInitialADoc);
- });
-
- _db.run("testApplyChanges", [&]() {
- [_remoteDocumentBuffer apply];
-
- // Reading against the cache should now yield the new result.
- XCTAssertEqualObjects([_remoteDocumentCache entryForKey:FSTTestDocKey(@"coll/a")], newADoc);
- });
-}
-
-- (void)testMethodsThrowAfterApply {
- _db.run("testMethodsThrowAfterApply", [&]() { [_remoteDocumentBuffer apply]; });
-
- XCTAssertThrows([_remoteDocumentBuffer entryForKey:FSTTestDocKey(@"coll/a")]);
- XCTAssertThrows([_remoteDocumentBuffer addEntry:_kInitialADoc]);
- XCTAssertThrows([_remoteDocumentBuffer apply]);
-}
-
-@end
-
-NS_ASSUME_NONNULL_END