1818import static java .util .Arrays .*;
1919import static org .assertj .core .api .Assertions .*;
2020
21+ import io .reactivex .rxjava3 .core .Completable ;
22+ import io .reactivex .rxjava3 .core .Observable ;
23+ import io .reactivex .rxjava3 .core .Single ;
2124import io .vavr .control .Option ;
2225import io .vavr .control .Try ;
2326import lombok .Value ;
2427import reactor .core .publisher .Flux ;
2528import reactor .core .publisher .Mono ;
26- import rx .Completable ;
27- import rx .Observable ;
28- import rx .Single ;
2929
3030import java .lang .reflect .Method ;
3131import java .math .BigDecimal ;
4141import org .assertj .core .api .SoftAssertions ;
4242import org .junit .jupiter .api .Test ;
4343import org .reactivestreams .Publisher ;
44+
4445import org .springframework .dao .InvalidDataAccessApiUsageException ;
4546import org .springframework .data .repository .Repository ;
4647import org .springframework .data .util .Streamable ;
@@ -120,7 +121,7 @@ void convertsRxJavaSingleIntoPublisher() throws Exception {
120121 assertThat (result ).isInstanceOf (Publisher .class );
121122
122123 Mono <Entity > mono = Mono .from ((Publisher <Entity >) result );
123- assertThat (mono .block ()).isEqualTo (entity .toBlocking (). value ());
124+ assertThat (mono .block ()).isEqualTo (entity .blockingGet ());
124125 }
125126
126127 @ Test // DATACMNS-836
@@ -133,7 +134,7 @@ void convertsRxJavaSingleIntoMono() throws Exception {
133134 assertThat (result ).isInstanceOf (Mono .class );
134135
135136 Mono <Entity > mono = (Mono <Entity >) result ;
136- assertThat (mono .block ()).isEqualTo (entity .toBlocking (). value ());
137+ assertThat (mono .block ()).isEqualTo (entity .blockingGet ());
137138 }
138139
139140 @ Test // DATACMNS-836
@@ -146,7 +147,7 @@ void convertsRxJavaSingleIntoFlux() throws Exception {
146147 assertThat (result ).isInstanceOf (Flux .class );
147148
148149 Flux <Entity > flux = (Flux <Entity >) result ;
149- assertThat (flux .next ().block ()).isEqualTo (entity .toBlocking (). value ());
150+ assertThat (flux .next ().block ()).isEqualTo (entity .blockingGet ());
150151 }
151152
152153 @ Test // DATACMNS-836
@@ -159,7 +160,7 @@ void convertsRxJavaObservableIntoPublisher() throws Exception {
159160 assertThat (result ).isInstanceOf (Publisher .class );
160161
161162 Mono <Entity > mono = Mono .from ((Publisher <Entity >) result );
162- assertThat (mono .block ()).isEqualTo (entity .toBlocking (). first ());
163+ assertThat (mono .block ()).isEqualTo (entity .blockingFirst ());
163164 }
164165
165166 @ Test // DATACMNS-836
@@ -172,7 +173,7 @@ void convertsRxJavaObservableIntoMono() throws Exception {
172173 assertThat (result ).isInstanceOf (Mono .class );
173174
174175 Mono <Entity > mono = (Mono <Entity >) result ;
175- assertThat (mono .block ()).isEqualTo (entity .toBlocking (). first ());
176+ assertThat (mono .block ()).isEqualTo (entity .blockingFirst ());
176177 }
177178
178179 @ Test // DATACMNS-836
@@ -185,7 +186,7 @@ void convertsRxJavaObservableIntoFlux() throws Exception {
185186 assertThat (result ).isInstanceOf (Flux .class );
186187
187188 Flux <Entity > flux = (Flux <Entity >) result ;
188- assertThat (flux .next ().block ()).isEqualTo (entity .toBlocking (). first ());
189+ assertThat (flux .next ().block ()).isEqualTo (entity .blockingFirst ());
189190 }
190191
191192 @ Test // DATACMNS-836
@@ -198,7 +199,7 @@ void convertsRxJavaObservableIntoSingle() throws Exception {
198199 assertThat (result ).isInstanceOf (Single .class );
199200
200201 Single <Entity > single = (Single <Entity >) result ;
201- assertThat (single .toBlocking (). value ()) .isEqualTo (entity .toBlocking (). first ());
202+ assertThat (single .blockingGet ()) .isEqualTo (entity .blockingFirst ());
202203 }
203204
204205 @ Test // DATACMNS-836
@@ -211,7 +212,7 @@ void convertsRxJavaSingleIntoObservable() throws Exception {
211212 assertThat (result ).isInstanceOf (Observable .class );
212213
213214 Observable <Entity > observable = (Observable <Entity >) result ;
214- assertThat (observable .toBlocking (). first ()) .isEqualTo (entity .toBlocking (). value ());
215+ assertThat (observable .blockingFirst ()) .isEqualTo (entity .blockingGet ());
215216 }
216217
217218 @ Test // DATACMNS-836
@@ -224,7 +225,7 @@ void convertsReactorMonoIntoSingle() throws Exception {
224225 assertThat (result ).isInstanceOf (Single .class );
225226
226227 Single <Entity > single = (Single <Entity >) result ;
227- assertThat (single .toBlocking (). value ()).isEqualTo (entity .block ());
228+ assertThat (single .blockingGet ()).isEqualTo (entity .block ());
228229 }
229230
230231 @ Test // DATACMNS-836
@@ -237,7 +238,7 @@ void convertsReactorMonoIntoCompletable() throws Exception {
237238 assertThat (result ).isInstanceOf (Completable .class );
238239
239240 Completable completable = (Completable ) result ;
240- assertThat ( completable .get ()). isNull ();
241+ completable .blockingAwait ();
241242 }
242243
243244 @ Test // DATACMNS-836
@@ -250,7 +251,7 @@ void convertsReactorMonoIntoCompletableWithException() throws Exception {
250251 assertThat (result ).isInstanceOf (Completable .class );
251252
252253 Completable completable = (Completable ) result ;
253- assertThat ( completable . get ()). isInstanceOf ( InvalidDataAccessApiUsageException . class );
254+ assertThatExceptionOfType ( InvalidDataAccessApiUsageException . class ). isThrownBy ( completable :: blockingAwait );
254255 }
255256
256257 @ Test // DATACMNS-836
@@ -290,7 +291,7 @@ void convertsReactorMonoIntoObservable() throws Exception {
290291 assertThat (result ).isInstanceOf (Observable .class );
291292
292293 Observable <Entity > observable = (Observable <Entity >) result ;
293- assertThat (observable .toBlocking (). first ()).isEqualTo (entity .block ());
294+ assertThat (observable .blockingFirst ()).isEqualTo (entity .block ());
294295 }
295296
296297 @ Test // DATACMNS-836
@@ -303,7 +304,7 @@ void convertsReactorFluxIntoSingle() throws Exception {
303304 assertThat (result ).isInstanceOf (Single .class );
304305
305306 Single <Entity > single = (Single <Entity >) result ;
306- assertThat (single .toBlocking (). value ()).isEqualTo (entity .next ().block ());
307+ assertThat (single .blockingGet ()).isEqualTo (entity .next ().block ());
307308 }
308309
309310 @ Test // DATACMNS-836
@@ -316,7 +317,7 @@ void convertsReactorFluxIntoObservable() throws Exception {
316317 assertThat (result ).isInstanceOf (Observable .class );
317318
318319 Observable <Entity > observable = (Observable <Entity >) result ;
319- assertThat (observable .toBlocking (). first ()).isEqualTo (entity .next ().block ());
320+ assertThat (observable .blockingFirst ()).isEqualTo (entity .next ().block ());
320321 }
321322
322323 @ Test // DATACMNS-836
0 commit comments