Skip to content

Commit a6b60a1

Browse files
committed
AggregateQuerySnapshot: Change getCount()'s return value from Long to long
1 parent 2884055 commit a6b60a1

File tree

2 files changed

+12
-17
lines changed

2 files changed

+12
-17
lines changed

firebase-firestore/src/androidTest/java/com/google/firebase/firestore/CountTest.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public void testCanRunCount() {
8989
"c", map("k", "c")));
9090

9191
AggregateQuerySnapshot snapshot = waitFor(collection.count().get(AggregateSource.SERVER));
92-
assertEquals(Long.valueOf(3), snapshot.getCount());
92+
assertEquals(3, snapshot.getCount());
9393
}
9494

9595
@Test
@@ -103,7 +103,7 @@ public void testCanRunCountWithFilters() {
103103

104104
AggregateQuerySnapshot snapshot =
105105
waitFor(collection.whereEqualTo("k", "b").count().get(AggregateSource.SERVER));
106-
assertEquals(Long.valueOf(1), snapshot.getCount());
106+
assertEquals(1, snapshot.getCount());
107107
}
108108

109109
@Test
@@ -119,7 +119,7 @@ public void testCanRunCountWithOrderBy() {
119119
AggregateQuerySnapshot snapshot =
120120
waitFor(collection.orderBy("k").count().get(AggregateSource.SERVER));
121121
// "d" is filtered out because it is ordered by "k".
122-
assertEquals(Long.valueOf(3), snapshot.getCount());
122+
assertEquals(3, snapshot.getCount());
123123
}
124124

125125
@Test
@@ -197,7 +197,7 @@ public void testCanRunCollectionGroupQuery() {
197197
AggregateQuerySnapshot snapshot =
198198
waitFor(db.collectionGroup(collectionGroup).count().get(AggregateSource.SERVER));
199199
assertEquals(
200-
Long.valueOf(5), // "cg-doc1", "cg-doc2", "cg-doc3", "cg-doc4", "cg-doc5",
200+
5, // "cg-doc1", "cg-doc2", "cg-doc3", "cg-doc4", "cg-doc5",
201201
snapshot.getCount());
202202
}
203203

@@ -213,12 +213,12 @@ public void testCanRunCountWithFiltersAndLimits() {
213213

214214
AggregateQuerySnapshot snapshot =
215215
waitFor(collection.whereEqualTo("k", "a").limit(2).count().get(AggregateSource.SERVER));
216-
assertEquals(Long.valueOf(2), snapshot.getCount());
216+
assertEquals(2, snapshot.getCount());
217217

218218
snapshot =
219219
waitFor(
220220
collection.whereEqualTo("k", "a").limitToLast(2).count().get(AggregateSource.SERVER));
221-
assertEquals(Long.valueOf(2), snapshot.getCount());
221+
assertEquals(2, snapshot.getCount());
222222

223223
snapshot =
224224
waitFor(
@@ -227,18 +227,18 @@ public void testCanRunCountWithFiltersAndLimits() {
227227
.limitToLast(1000)
228228
.count()
229229
.get(AggregateSource.SERVER));
230-
assertEquals(Long.valueOf(1), snapshot.getCount());
230+
assertEquals(1, snapshot.getCount());
231231
}
232232

233233
@Test
234234
public void testCanRunCountOnNonExistentCollection() {
235235
CollectionReference collection = testFirestore().collection("random-coll");
236236

237237
AggregateQuerySnapshot snapshot = waitFor(collection.count().get(AggregateSource.SERVER));
238-
assertEquals(Long.valueOf(0), snapshot.getCount());
238+
assertEquals(0, snapshot.getCount());
239239

240240
snapshot = waitFor(collection.whereEqualTo("k", 100).count().get(AggregateSource.SERVER));
241-
assertEquals(Long.valueOf(0), snapshot.getCount());
241+
assertEquals(0, snapshot.getCount());
242242
}
243243

244244
@Test
@@ -258,6 +258,6 @@ public void testFailWithoutNetwork() {
258258

259259
waitFor(collection.getFirestore().enableNetwork());
260260
AggregateQuerySnapshot snapshot = waitFor(collection.count().get(AggregateSource.SERVER));
261-
assertEquals(Long.valueOf(3), snapshot.getCount());
261+
assertEquals(3, snapshot.getCount());
262262
}
263263
}

firebase-firestore/src/main/java/com/google/firebase/firestore/AggregateQuerySnapshot.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import static com.google.firebase.firestore.util.Preconditions.checkNotNull;
1818

1919
import androidx.annotation.NonNull;
20-
import androidx.annotation.Nullable;
2120
import java.util.Objects;
2221

2322
/**
@@ -44,12 +43,8 @@ public AggregateQuery getQuery() {
4443
return query;
4544
}
4645

47-
/**
48-
* @return The result of a document count aggregation. Returns null if no count aggregation is
49-
* available in the result.
50-
*/
51-
@Nullable
52-
public Long getCount() {
46+
/** @return The result of a document count aggregation. */
47+
public long getCount() {
5348
return count;
5449
}
5550

0 commit comments

Comments
 (0)