DATACMNS-1753 - Polishing.
Check for deferred types in ReactiveWrappers so that ReactiveWrapperConverters remains untouched as wrapper conversion from a reactive type into CompletableFuture is still possible from a ReactiveWrapperConverters perspective. Original pull request: #450.
This commit is contained in:
@@ -24,8 +24,6 @@ import rx.Completable;
|
||||
import rx.Observable;
|
||||
import rx.Single;
|
||||
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.reactivestreams.Publisher;
|
||||
|
||||
@@ -63,11 +61,6 @@ class ReactiveWrapperConvertersUnitTests {
|
||||
assertThat(ReactiveWrapperConverters.supports(io.reactivex.Completable.class)).isTrue();
|
||||
}
|
||||
|
||||
@Test // DATACMNS-1753
|
||||
void shouldNotSupportCompletableFuture() {
|
||||
assertThat(ReactiveWrapperConverters.supports(CompletableFuture.class)).isFalse();
|
||||
}
|
||||
|
||||
@Test // DATACMNS-1653
|
||||
void shouldSupportRxJava3Types() {
|
||||
|
||||
|
||||
@@ -33,10 +33,11 @@ import org.reactivestreams.Publisher;
|
||||
* Unit tests for {@link ReactiveWrappers}.
|
||||
*
|
||||
* @author Mark Paluch
|
||||
* @author Gerrit Meier
|
||||
*/
|
||||
class ReactiveWrappersUnitTests {
|
||||
|
||||
@Test // DATACMNS-836, DATACMNS-1653
|
||||
@Test // DATACMNS-836, DATACMNS-1653, DATACMNS-1753
|
||||
void isSingleLikeShouldReportCorrectNoTypes() {
|
||||
|
||||
assertThat(ReactiveWrappers.isNoValueType(Mono.class)).isFalse();
|
||||
@@ -56,7 +57,7 @@ class ReactiveWrappersUnitTests {
|
||||
assertThat(ReactiveWrappers.isNoValueType(io.reactivex.rxjava3.core.Observable.class)).isFalse();
|
||||
}
|
||||
|
||||
@Test // DATACMNS-836, DATACMNS-1653
|
||||
@Test // DATACMNS-836, DATACMNS-1653, DATACMNS-1753
|
||||
void isSingleLikeShouldReportCorrectSingleTypes() {
|
||||
|
||||
assertThat(ReactiveWrappers.isSingleValueType(Mono.class)).isTrue();
|
||||
@@ -78,7 +79,7 @@ class ReactiveWrappersUnitTests {
|
||||
assertThat(ReactiveWrappers.isSingleValueType(io.reactivex.rxjava3.core.Observable.class)).isFalse();
|
||||
}
|
||||
|
||||
@Test // DATACMNS-836, DATACMNS-1653
|
||||
@Test // DATACMNS-836, DATACMNS-1653, DATACMNS-1753
|
||||
void isCollectionLikeShouldReportCorrectCollectionTypes() {
|
||||
|
||||
assertThat(ReactiveWrappers.isMultiValueType(Mono.class)).isFalse();
|
||||
|
||||
Reference in New Issue
Block a user