Adopt to Reactor 2022.0.0 changes.

Closes #1490
This commit is contained in:
Mark Paluch
2022-07-11 08:22:51 +02:00
parent c5efd9a89e
commit 2cb5508fa9
5 changed files with 88 additions and 40 deletions

View File

@@ -62,7 +62,7 @@ public interface ReactiveAirportRepository
Mono<Airport> save(Airport a);
@ScanConsistency(query = QueryScanConsistency.REQUEST_PLUS)
Flux<Airport> findAllByIata(String iata);
Flux<Airport> findAllByIata(Mono<String> iata);
@ScanConsistency(query = QueryScanConsistency.REQUEST_PLUS)
Mono<Airport> iata(String iata);

View File

@@ -124,12 +124,12 @@ public class ReactiveCouchbaseRepositoryQueryIntegrationTests extends JavaIntegr
try {
vie = new Airport("airports::vie", "vie", "low2");
reactiveAirportRepository.save(vie).block();
List<Airport> airports1 = reactiveAirportRepository.findAllByIata("vie").collectList().block();
List<Airport> airports1 = reactiveAirportRepository.findAllByIata(Mono.just("vie")).collectList().block();
assertEquals(1, airports1.size());
List<Airport> airports2 = reactiveAirportRepository.findAllByIata("vie").collectList().block();
List<Airport> airports2 = reactiveAirportRepository.findAllByIata(Mono.just("vie")).collectList().block();
assertEquals(1, airports2.size());
vie = reactiveAirportRepository.save(vie).block();
List<Airport> airports = reactiveAirportRepository.findAllByIata("vie").collectList().block();
List<Airport> airports = reactiveAirportRepository.findAllByIata(Mono.just("vie")).collectList().block();
assertEquals(1, airports.size());
Airport airport1 = reactiveAirportRepository.findById(airports.get(0).getId()).block();
assertEquals(airport1.getIata(), vie.getIata());