40
40
@ SuppressWarnings ("unchecked" )
41
41
class ReactiveAdapterRegistryTests {
42
42
43
+ private static final Duration ONE_SECOND = Duration .ofSeconds (1 );
44
+
45
+
43
46
private final ReactiveAdapterRegistry registry = ReactiveAdapterRegistry .getSharedInstance ();
44
47
45
48
@@ -85,15 +88,15 @@ void toFlux() {
85
88
Publisher <Integer > source = io .reactivex .rxjava3 .core .Flowable .fromIterable (sequence );
86
89
Object target = getAdapter (Flux .class ).fromPublisher (source );
87
90
assertThat (target instanceof Flux ).isTrue ();
88
- assertThat (((Flux <Integer >) target ).collectList ().block (Duration . ofMillis ( 1000 ) )).isEqualTo (sequence );
91
+ assertThat (((Flux <Integer >) target ).collectList ().block (ONE_SECOND )).isEqualTo (sequence );
89
92
}
90
93
91
94
@ Test
92
95
void toMono () {
93
96
Publisher <Integer > source = io .reactivex .rxjava3 .core .Flowable .fromArray (1 , 2 , 3 );
94
97
Object target = getAdapter (Mono .class ).fromPublisher (source );
95
98
assertThat (target instanceof Mono ).isTrue ();
96
- assertThat (((Mono <Integer >) target ).block (Duration . ofMillis ( 1000 ) )).isEqualTo (Integer .valueOf (1 ));
99
+ assertThat (((Mono <Integer >) target ).block (ONE_SECOND )).isEqualTo (Integer .valueOf (1 ));
97
100
}
98
101
99
102
@ Test
@@ -110,7 +113,7 @@ void fromCompletableFuture() {
110
113
future .complete (1 );
111
114
Object target = getAdapter (CompletableFuture .class ).toPublisher (future );
112
115
assertThat (target instanceof Mono ).as ("Expected Mono Publisher: " + target .getClass ().getName ()).isTrue ();
113
- assertThat (((Mono <Integer >) target ).block (Duration . ofMillis ( 1000 ) )).isEqualTo (Integer .valueOf (1 ));
116
+ assertThat (((Mono <Integer >) target ).block (ONE_SECOND )).isEqualTo (Integer .valueOf (1 ));
114
117
}
115
118
}
116
119
@@ -155,23 +158,23 @@ void fromObservable() {
155
158
Object source = rx .Observable .from (sequence );
156
159
Object target = getAdapter (rx .Observable .class ).toPublisher (source );
157
160
assertThat (target instanceof Flux ).as ("Expected Flux Publisher: " + target .getClass ().getName ()).isTrue ();
158
- assertThat (((Flux <Integer >) target ).collectList ().block (Duration . ofMillis ( 1000 ) )).isEqualTo (sequence );
161
+ assertThat (((Flux <Integer >) target ).collectList ().block (ONE_SECOND )).isEqualTo (sequence );
159
162
}
160
163
161
164
@ Test
162
165
void fromSingle () {
163
166
Object source = rx .Single .just (1 );
164
167
Object target = getAdapter (rx .Single .class ).toPublisher (source );
165
168
assertThat (target instanceof Mono ).as ("Expected Mono Publisher: " + target .getClass ().getName ()).isTrue ();
166
- assertThat (((Mono <Integer >) target ).block (Duration . ofMillis ( 1000 ) )).isEqualTo (Integer .valueOf (1 ));
169
+ assertThat (((Mono <Integer >) target ).block (ONE_SECOND )).isEqualTo (Integer .valueOf (1 ));
167
170
}
168
171
169
172
@ Test
170
173
void fromCompletable () {
171
174
Object source = rx .Completable .complete ();
172
175
Object target = getAdapter (rx .Completable .class ).toPublisher (source );
173
176
assertThat (target instanceof Mono ).as ("Expected Mono Publisher: " + target .getClass ().getName ()).isTrue ();
174
- ((Mono <Void >) target ).block (Duration . ofMillis ( 1000 ) );
177
+ ((Mono <Void >) target ).block (ONE_SECOND );
175
178
}
176
179
}
177
180
@@ -229,7 +232,7 @@ void fromFlowable() {
229
232
Object source = io .reactivex .Flowable .fromIterable (sequence );
230
233
Object target = getAdapter (io .reactivex .Flowable .class ).toPublisher (source );
231
234
assertThat (target instanceof Flux ).as ("Expected Flux Publisher: " + target .getClass ().getName ()).isTrue ();
232
- assertThat (((Flux <Integer >) target ).collectList ().block (Duration . ofMillis ( 1000 ) )).isEqualTo (sequence );
235
+ assertThat (((Flux <Integer >) target ).collectList ().block (ONE_SECOND )).isEqualTo (sequence );
233
236
}
234
237
235
238
@ Test
@@ -238,23 +241,23 @@ void fromObservable() {
238
241
Object source = io .reactivex .Observable .fromIterable (sequence );
239
242
Object target = getAdapter (io .reactivex .Observable .class ).toPublisher (source );
240
243
assertThat (target instanceof Flux ).as ("Expected Flux Publisher: " + target .getClass ().getName ()).isTrue ();
241
- assertThat (((Flux <Integer >) target ).collectList ().block (Duration . ofMillis ( 1000 ) )).isEqualTo (sequence );
244
+ assertThat (((Flux <Integer >) target ).collectList ().block (ONE_SECOND )).isEqualTo (sequence );
242
245
}
243
246
244
247
@ Test
245
248
void fromSingle () {
246
249
Object source = io .reactivex .Single .just (1 );
247
250
Object target = getAdapter (io .reactivex .Single .class ).toPublisher (source );
248
251
assertThat (target instanceof Mono ).as ("Expected Mono Publisher: " + target .getClass ().getName ()).isTrue ();
249
- assertThat (((Mono <Integer >) target ).block (Duration . ofMillis ( 1000 ) )).isEqualTo (Integer .valueOf (1 ));
252
+ assertThat (((Mono <Integer >) target ).block (ONE_SECOND )).isEqualTo (Integer .valueOf (1 ));
250
253
}
251
254
252
255
@ Test
253
256
void fromCompletable () {
254
257
Object source = io .reactivex .Completable .complete ();
255
258
Object target = getAdapter (io .reactivex .Completable .class ).toPublisher (source );
256
259
assertThat (target instanceof Mono ).as ("Expected Mono Publisher: " + target .getClass ().getName ()).isTrue ();
257
- ((Mono <Void >) target ).block (Duration . ofMillis ( 1000 ) );
260
+ ((Mono <Void >) target ).block (ONE_SECOND );
258
261
}
259
262
}
260
263
@@ -312,7 +315,7 @@ void fromFlowable() {
312
315
Object source = io .reactivex .rxjava3 .core .Flowable .fromIterable (sequence );
313
316
Object target = getAdapter (io .reactivex .rxjava3 .core .Flowable .class ).toPublisher (source );
314
317
assertThat (target instanceof Flux ).as ("Expected Flux Publisher: " + target .getClass ().getName ()).isTrue ();
315
- assertThat (((Flux <Integer >) target ).collectList ().block (Duration . ofMillis ( 1000 ) )).isEqualTo (sequence );
318
+ assertThat (((Flux <Integer >) target ).collectList ().block (ONE_SECOND )).isEqualTo (sequence );
316
319
}
317
320
318
321
@ Test
@@ -321,23 +324,23 @@ void fromObservable() {
321
324
Object source = io .reactivex .rxjava3 .core .Observable .fromIterable (sequence );
322
325
Object target = getAdapter (io .reactivex .rxjava3 .core .Observable .class ).toPublisher (source );
323
326
assertThat (target instanceof Flux ).as ("Expected Flux Publisher: " + target .getClass ().getName ()).isTrue ();
324
- assertThat (((Flux <Integer >) target ).collectList ().block (Duration . ofMillis ( 1000 ) )).isEqualTo (sequence );
327
+ assertThat (((Flux <Integer >) target ).collectList ().block (ONE_SECOND )).isEqualTo (sequence );
325
328
}
326
329
327
330
@ Test
328
331
void fromSingle () {
329
332
Object source = io .reactivex .rxjava3 .core .Single .just (1 );
330
333
Object target = getAdapter (io .reactivex .rxjava3 .core .Single .class ).toPublisher (source );
331
334
assertThat (target instanceof Mono ).as ("Expected Mono Publisher: " + target .getClass ().getName ()).isTrue ();
332
- assertThat (((Mono <Integer >) target ).block (Duration . ofMillis ( 1000 ) )).isEqualTo (Integer .valueOf (1 ));
335
+ assertThat (((Mono <Integer >) target ).block (ONE_SECOND )).isEqualTo (Integer .valueOf (1 ));
333
336
}
334
337
335
338
@ Test
336
339
void fromCompletable () {
337
340
Object source = io .reactivex .rxjava3 .core .Completable .complete ();
338
341
Object target = getAdapter (io .reactivex .rxjava3 .core .Completable .class ).toPublisher (source );
339
342
assertThat (target instanceof Mono ).as ("Expected Mono Publisher: " + target .getClass ().getName ()).isTrue ();
340
- ((Mono <Void >) target ).block (Duration . ofMillis ( 1000 ) );
343
+ ((Mono <Void >) target ).block (ONE_SECOND );
341
344
}
342
345
}
343
346
@@ -359,7 +362,6 @@ void deferred() {
359
362
}
360
363
}
361
364
362
- // SmallRye Mutiny
363
365
@ Nested
364
366
class Mutiny {
365
367
@@ -374,15 +376,15 @@ void toUni() {
374
376
Publisher <Integer > source = Mono .just (1 );
375
377
Object target = getAdapter (Uni .class ).fromPublisher (source );
376
378
assertThat (target ).isInstanceOf (Uni .class );
377
- assertThat (((Uni <Integer >) target ).await ().atMost (Duration . ofMillis ( 1000 ) )).isEqualTo (Integer .valueOf (1 ));
379
+ assertThat (((Uni <Integer >) target ).await ().atMost (ONE_SECOND )).isEqualTo (Integer .valueOf (1 ));
378
380
}
379
381
380
382
@ Test
381
383
void fromUni () {
382
384
Uni <Integer > source = Uni .createFrom ().item (1 );
383
385
Object target = getAdapter (Uni .class ).toPublisher (source );
384
386
assertThat (target ).isInstanceOf (Mono .class );
385
- assertThat (((Mono <Integer >) target ).block (Duration . ofMillis ( 1000 ) )).isEqualTo (Integer .valueOf (1 ));
387
+ assertThat (((Mono <Integer >) target ).block (ONE_SECOND )).isEqualTo (Integer .valueOf (1 ));
386
388
}
387
389
388
390
@ Test
@@ -391,7 +393,7 @@ void toMulti() {
391
393
Publisher <Integer > source = Flux .fromIterable (sequence );
392
394
Object target = getAdapter (Multi .class ).fromPublisher (source );
393
395
assertThat (target ).isInstanceOf (Multi .class );
394
- assertThat (((Multi <Integer >) target ).collect ().asList ().await ().atMost (Duration . ofMillis ( 1000 ) )).isEqualTo (sequence );
396
+ assertThat (((Multi <Integer >) target ).collect ().asList ().await ().atMost (ONE_SECOND )).isEqualTo (sequence );
395
397
}
396
398
397
399
@ Test
@@ -400,7 +402,7 @@ void fromMulti() {
400
402
Multi <Integer > source = Multi .createFrom ().iterable (sequence );
401
403
Object target = getAdapter (Multi .class ).toPublisher (source );
402
404
assertThat (target ).isInstanceOf (Flux .class );
403
- assertThat (((Flux <Integer >) target ).blockLast (Duration . ofMillis ( 1000 ) )).isEqualTo (Integer .valueOf (3 ));
405
+ assertThat (((Flux <Integer >) target ).blockLast (ONE_SECOND )).isEqualTo (Integer .valueOf (3 ));
404
406
}
405
407
406
408
}
0 commit comments