|
49 | 49 | using firebase::firestore::core::ViewSnapshot;
|
50 | 50 | using firebase::firestore::model::DocumentKeySet;
|
51 | 51 | using firebase::firestore::model::DocumentSet;
|
| 52 | +using firebase::firestore::model::DocumentState; |
52 | 53 | using firebase::firestore::model::OnlineState;
|
53 | 54 | using firebase::firestore::remote::TargetChange;
|
54 | 55 | using firebase::firestore::util::DelayedConstructor;
|
@@ -103,10 +104,10 @@ - (void)testRaisesCollectionEvents {
|
103 | 104 | std::vector<ViewSnapshot> otherAccum;
|
104 | 105 |
|
105 | 106 | FSTQuery *query = FSTTestQuery("rooms");
|
106 |
| - FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateSynced); |
107 |
| - FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, FSTDocumentStateSynced); |
| 107 | + FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kSynced); |
| 108 | + FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, DocumentState::kSynced); |
108 | 109 | FSTDocument *doc2prime = FSTTestDoc("rooms/Hades", 3, @{@"name" : @"Hades", @"owner" : @"Jonny"},
|
109 |
| - FSTDocumentStateSynced); |
| 110 | + DocumentState::kSynced); |
110 | 111 |
|
111 | 112 | auto listener = QueryListener::Create(query, _includeMetadataChanges, Accumulating(&accum));
|
112 | 113 | auto otherListener = QueryListener::Create(query, Accumulating(&otherAccum));
|
@@ -174,8 +175,8 @@ - (void)testMutingAsyncListenerPreventsAllSubsequentEvents {
|
174 | 175 | std::vector<ViewSnapshot> accum;
|
175 | 176 |
|
176 | 177 | FSTQuery *query = FSTTestQuery("rooms/Eros");
|
177 |
| - FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 3, @{@"name" : @"Eros"}, FSTDocumentStateSynced); |
178 |
| - FSTDocument *doc2 = FSTTestDoc("rooms/Eros", 4, @{@"name" : @"Eros2"}, FSTDocumentStateSynced); |
| 178 | + FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 3, @{@"name" : @"Eros"}, DocumentState::kSynced); |
| 179 | + FSTDocument *doc2 = FSTTestDoc("rooms/Eros", 4, @{@"name" : @"Eros2"}, DocumentState::kSynced); |
179 | 180 |
|
180 | 181 | std::shared_ptr<AsyncEventListener<ViewSnapshot>> listener =
|
181 | 182 | AsyncEventListener<ViewSnapshot>::Create(
|
@@ -212,8 +213,8 @@ - (void)testDoesNotRaiseEventsForMetadataChangesUnlessSpecified {
|
212 | 213 | std::vector<ViewSnapshot> fullAccum;
|
213 | 214 |
|
214 | 215 | FSTQuery *query = FSTTestQuery("rooms");
|
215 |
| - FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateSynced); |
216 |
| - FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, FSTDocumentStateSynced); |
| 216 | + FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kSynced); |
| 217 | + FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, DocumentState::kSynced); |
217 | 218 |
|
218 | 219 | auto filteredListener = QueryListener::Create(query, Accumulating(&filteredAccum));
|
219 | 220 | auto fullListener =
|
@@ -245,11 +246,11 @@ - (void)testRaisesDocumentMetadataEventsOnlyWhenSpecified {
|
245 | 246 |
|
246 | 247 | FSTQuery *query = FSTTestQuery("rooms");
|
247 | 248 | FSTDocument *doc1 =
|
248 |
| - FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateLocalMutations); |
249 |
| - FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, FSTDocumentStateSynced); |
| 249 | + FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kLocalMutations); |
| 250 | + FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, DocumentState::kSynced); |
250 | 251 | FSTDocument *doc1Prime =
|
251 |
| - FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateSynced); |
252 |
| - FSTDocument *doc3 = FSTTestDoc("rooms/Other", 3, @{@"name" : @"Other"}, FSTDocumentStateSynced); |
| 252 | + FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kSynced); |
| 253 | + FSTDocument *doc3 = FSTTestDoc("rooms/Other", 3, @{@"name" : @"Other"}, DocumentState::kSynced); |
253 | 254 |
|
254 | 255 | ListenOptions options(
|
255 | 256 | /*include_query_metadata_changes=*/false,
|
@@ -292,14 +293,14 @@ - (void)testRaisesQueryMetadataEventsOnlyWhenHasPendingWritesOnTheQueryChanges {
|
292 | 293 |
|
293 | 294 | FSTQuery *query = FSTTestQuery("rooms");
|
294 | 295 | FSTDocument *doc1 =
|
295 |
| - FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateLocalMutations); |
| 296 | + FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kLocalMutations); |
296 | 297 | FSTDocument *doc2 =
|
297 |
| - FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, FSTDocumentStateLocalMutations); |
| 298 | + FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, DocumentState::kLocalMutations); |
298 | 299 | FSTDocument *doc1Prime =
|
299 |
| - FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateSynced); |
| 300 | + FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kSynced); |
300 | 301 | FSTDocument *doc2Prime =
|
301 |
| - FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, FSTDocumentStateSynced); |
302 |
| - FSTDocument *doc3 = FSTTestDoc("rooms/Other", 3, @{@"name" : @"Other"}, FSTDocumentStateSynced); |
| 302 | + FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, DocumentState::kSynced); |
| 303 | + FSTDocument *doc3 = FSTTestDoc("rooms/Other", 3, @{@"name" : @"Other"}, DocumentState::kSynced); |
303 | 304 |
|
304 | 305 | ListenOptions options(
|
305 | 306 | /*include_query_metadata_changes=*/true,
|
@@ -338,11 +339,11 @@ - (void)testMetadataOnlyDocumentChangesAreFilteredOutWhenIncludeDocumentMetadata
|
338 | 339 |
|
339 | 340 | FSTQuery *query = FSTTestQuery("rooms");
|
340 | 341 | FSTDocument *doc1 =
|
341 |
| - FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateLocalMutations); |
342 |
| - FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, FSTDocumentStateSynced); |
| 342 | + FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kLocalMutations); |
| 343 | + FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, DocumentState::kSynced); |
343 | 344 | FSTDocument *doc1Prime =
|
344 |
| - FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateSynced); |
345 |
| - FSTDocument *doc3 = FSTTestDoc("rooms/Other", 3, @{@"name" : @"Other"}, FSTDocumentStateSynced); |
| 345 | + FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kSynced); |
| 346 | + FSTDocument *doc3 = FSTTestDoc("rooms/Other", 3, @{@"name" : @"Other"}, DocumentState::kSynced); |
346 | 347 |
|
347 | 348 | auto filteredListener = QueryListener::Create(query, Accumulating(&filteredAccum));
|
348 | 349 |
|
@@ -370,8 +371,8 @@ - (void)testWillWaitForSyncIfOnline {
|
370 | 371 | std::vector<ViewSnapshot> events;
|
371 | 372 |
|
372 | 373 | FSTQuery *query = FSTTestQuery("rooms");
|
373 |
| - FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateSynced); |
374 |
| - FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, FSTDocumentStateSynced); |
| 374 | + FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kSynced); |
| 375 | + FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, DocumentState::kSynced); |
375 | 376 |
|
376 | 377 | ListenOptions options(
|
377 | 378 | /*include_query_metadata_changes=*/false,
|
@@ -409,8 +410,8 @@ - (void)testWillRaiseInitialEventWhenGoingOffline {
|
409 | 410 | std::vector<ViewSnapshot> events;
|
410 | 411 |
|
411 | 412 | FSTQuery *query = FSTTestQuery("rooms");
|
412 |
| - FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, FSTDocumentStateSynced); |
413 |
| - FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, FSTDocumentStateSynced); |
| 413 | + FSTDocument *doc1 = FSTTestDoc("rooms/Eros", 1, @{@"name" : @"Eros"}, DocumentState::kSynced); |
| 414 | + FSTDocument *doc2 = FSTTestDoc("rooms/Hades", 2, @{@"name" : @"Hades"}, DocumentState::kSynced); |
414 | 415 |
|
415 | 416 | ListenOptions options(
|
416 | 417 | /*include_query_metadata_changes=*/false,
|
|
0 commit comments