|
14 | 14 |
|
15 | 15 | package com.google.firebase.firestore.core; |
16 | 16 |
|
| 17 | +import static com.google.common.truth.Truth.assertThat; |
17 | 18 | import static com.google.firebase.firestore.testutil.TestUtil.EMPTY_MAP; |
18 | 19 | import static com.google.firebase.firestore.testutil.TestUtil.doc; |
19 | 20 | import static org.junit.Assert.assertEquals; |
@@ -71,20 +72,14 @@ public void testTrack() { |
71 | 72 |
|
72 | 73 | List<DocumentViewChange> changes = set.getChanges(); |
73 | 74 |
|
74 | | - assertEquals(7, changes.size()); |
75 | | - assertEquals(added, changes.get(0).getDocument()); |
76 | | - assertEquals(Type.ADDED, changes.get(0).getType()); |
77 | | - assertEquals(removed, changes.get(1).getDocument()); |
78 | | - assertEquals(Type.REMOVED, changes.get(1).getType()); |
79 | | - assertEquals(modified, changes.get(2).getDocument()); |
80 | | - assertEquals(Type.MODIFIED, changes.get(2).getType()); |
81 | | - assertEquals(addedThenModified, changes.get(3).getDocument()); |
82 | | - assertEquals(Type.ADDED, changes.get(3).getType()); |
83 | | - assertEquals(removedThenAdded, changes.get(4).getDocument()); |
84 | | - assertEquals(Type.MODIFIED, changes.get(4).getType()); |
85 | | - assertEquals(modifiedThenRemoved, changes.get(5).getDocument()); |
86 | | - assertEquals(Type.REMOVED, changes.get(5).getType()); |
87 | | - assertEquals(modifiedThenModified, changes.get(6).getDocument()); |
88 | | - assertEquals(Type.MODIFIED, changes.get(6).getType()); |
| 75 | + assertThat(changes) |
| 76 | + .containsExactly( |
| 77 | + DocumentViewChange.create(Type.ADDED, added), |
| 78 | + DocumentViewChange.create(Type.REMOVED, removed), |
| 79 | + DocumentViewChange.create(Type.MODIFIED, modified), |
| 80 | + DocumentViewChange.create(Type.ADDED, addedThenModified), |
| 81 | + DocumentViewChange.create(Type.MODIFIED, removedThenAdded), |
| 82 | + DocumentViewChange.create(Type.REMOVED, modifiedThenRemoved), |
| 83 | + DocumentViewChange.create(Type.MODIFIED, modifiedThenModified)); |
89 | 84 | } |
90 | 85 | } |
0 commit comments