Skip to content

Commit 33beac0

Browse files
kateryna216GitHub
authored andcommitted
Document findBy(Pageable) for Firestore (GoogleCloudPlatform#410)
This is a substitute for `findAll(Pageable)`. Related to GoogleCloudPlatform#409.
1 parent 512c476 commit 33beac0

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

spring-cloud-gcp-data-firestore/src/test/java/com/google/cloud/spring/data/firestore/entities/UserRepository.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
*/
3333
//tag::repository[]
3434
public interface UserRepository extends FirestoreReactiveRepository<User> {
35+
Flux<User> findBy(Pageable pageable);
36+
3537
Flux<User> findByAge(Integer age);
3638

3739
Flux<User> findByAgeNot(Integer age);

spring-cloud-gcp-data-firestore/src/test/java/com/google/cloud/spring/data/firestore/it/FirestoreRepositoryIntegrationTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ public void partTreeRepositoryMethodTest() {
157157
this.userRepository.saveAll(users).blockLast();
158158

159159
assertThat(this.userRepository.count().block()).isEqualTo(2);
160+
assertThat(this.userRepository.findBy(PageRequest.of(0, 10)).collectList().block()).containsExactly(u1, u2);
160161
assertThat(this.userRepository.findByAge(22).collectList().block()).containsExactly(u1);
161162
assertThat(this.userRepository.findByAgeNot(22).collectList().block()).containsExactly(u2);
162163
assertThat(this.userRepository.findByHomeAddressCountry("USA").collectList().block()).containsExactly(u1);

0 commit comments

Comments
 (0)