Skip to content

Commit 6f3a8be

Browse files
authored
4.x: Unit test lambdaification 2 of N (ReactiveX#8138)
1 parent 881f84d commit 6f3a8be

26 files changed

Lines changed: 228 additions & 799 deletions

src/test/java/io/reactivex/rxjava4/completable/CompletableRetryTest.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
import io.reactivex.rxjava4.core.*;
2323
import io.reactivex.rxjava4.exceptions.TestException;
24-
import io.reactivex.rxjava4.functions.*;
2524
import io.reactivex.rxjava4.internal.functions.Functions;
2625

2726
public class CompletableRetryTest extends RxJavaTest {
@@ -39,11 +38,7 @@ public void retryTimesPredicateWithMatchingPredicate() {
3938

4039
throw new IllegalArgumentException();
4140
})
42-
.retry(Integer.MAX_VALUE, new Predicate<Throwable>() {
43-
@Override public boolean test(final Throwable throwable) throws Exception {
44-
return !(throwable instanceof IllegalArgumentException);
45-
}
46-
})
41+
.retry(Integer.MAX_VALUE, throwable -> !(throwable instanceof IllegalArgumentException))
4742
.test()
4843
.assertFailure(IllegalArgumentException.class);
4944

src/test/java/io/reactivex/rxjava4/core/ConverterTest.java

Lines changed: 20 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,8 @@ public final class ConverterTest extends RxJavaTest {
2525
@Test
2626
public void flowableConverterThrows() {
2727
try {
28-
Flowable.just(1).to(new FlowableConverter<Integer, Integer>() {
29-
@Override
30-
public Integer apply(Flowable<Integer> v) {
31-
throw new TestException("Forced failure");
32-
}
28+
Flowable.just(1).to(_ -> {
29+
throw new TestException("Forced failure");
3330
});
3431
fail("Should have thrown!");
3532
} catch (TestException ex) {
@@ -40,11 +37,8 @@ public Integer apply(Flowable<Integer> v) {
4037
@Test
4138
public void observableConverterThrows() {
4239
try {
43-
Observable.just(1).to(new ObservableConverter<Integer, Integer>() {
44-
@Override
45-
public Integer apply(Observable<Integer> v) {
46-
throw new TestException("Forced failure");
47-
}
40+
Observable.just(1).to(_ -> {
41+
throw new TestException("Forced failure");
4842
});
4943
fail("Should have thrown!");
5044
} catch (TestException ex) {
@@ -55,11 +49,8 @@ public Integer apply(Observable<Integer> v) {
5549
@Test
5650
public void singleConverterThrows() {
5751
try {
58-
Single.just(1).to(new SingleConverter<Integer, Integer>() {
59-
@Override
60-
public Integer apply(Single<Integer> v) {
61-
throw new TestException("Forced failure");
62-
}
52+
Single.just(1).to(_ -> {
53+
throw new TestException("Forced failure");
6354
});
6455
fail("Should have thrown!");
6556
} catch (TestException ex) {
@@ -70,11 +61,8 @@ public Integer apply(Single<Integer> v) {
7061
@Test
7162
public void maybeConverterThrows() {
7263
try {
73-
Maybe.just(1).to(new MaybeConverter<Integer, Integer>() {
74-
@Override
75-
public Integer apply(Maybe<Integer> v) {
76-
throw new TestException("Forced failure");
77-
}
64+
Maybe.just(1).to(_ -> {
65+
throw new TestException("Forced failure");
7866
});
7967
fail("Should have thrown!");
8068
} catch (TestException ex) {
@@ -85,11 +73,8 @@ public Integer apply(Maybe<Integer> v) {
8573
@Test
8674
public void completableConverterThrows() {
8775
try {
88-
Completable.complete().to(new CompletableConverter<Completable>() {
89-
@Override
90-
public Completable apply(Completable v) {
91-
throw new TestException("Forced failure");
92-
}
76+
Completable.complete().to(_ -> {
77+
throw new TestException("Forced failure");
9378
});
9479
fail("Should have thrown!");
9580
} catch (TestException ex) {
@@ -102,39 +87,39 @@ public Completable apply(Completable v) {
10287
@SuppressWarnings({ "rawtypes", "unchecked" })
10388
@Test
10489
public void observableGenericsSignatureTest() {
105-
A<String, Integer> a = new A<String, Integer>() { };
90+
A<String, Integer> a = new A<String, Integer>() /* NFI */ { };
10691

10792
Observable.just(a).to((ObservableConverter)ConverterTest.testObservableConverterCreator());
10893
}
10994

11095
@SuppressWarnings({ "rawtypes", "unchecked" })
11196
@Test
11297
public void singleGenericsSignatureTest() {
113-
A<String, Integer> a = new A<String, Integer>() { };
98+
A<String, Integer> a = new A<String, Integer>() /* NFI */ { };
11499

115100
Single.just(a).to((SingleConverter)ConverterTest.<String>testSingleConverterCreator());
116101
}
117102

118103
@SuppressWarnings({ "rawtypes", "unchecked" })
119104
@Test
120105
public void maybeGenericsSignatureTest() {
121-
A<String, Integer> a = new A<String, Integer>() { };
106+
A<String, Integer> a = new A<String, Integer>() /* NFI */ { };
122107

123108
Maybe.just(a).to((MaybeConverter)ConverterTest.<String>testMaybeConverterCreator());
124109
}
125110

126111
@SuppressWarnings({ "rawtypes", "unchecked" })
127112
@Test
128113
public void flowableGenericsSignatureTest() {
129-
A<String, Integer> a = new A<String, Integer>() { };
114+
A<String, Integer> a = new A<String, Integer>() /* NFI */ { };
130115

131116
Flowable.just(a).to((FlowableConverter)ConverterTest.<String>testFlowableConverterCreator());
132117
}
133118

134119
@SuppressWarnings({ "rawtypes", "unchecked" })
135120
@Test
136121
public void parallelFlowableGenericsSignatureTest() {
137-
A<String, Integer> a = new A<String, Integer>() { };
122+
A<String, Integer> a = new A<String, Integer>() /* NFI */ { };
138123

139124
Flowable.just(a).parallel().to((ParallelFlowableConverter)ConverterTest.<String>testParallelFlowableConverterCreator());
140125
}
@@ -192,7 +177,7 @@ interface B<T> { }
192177
return new ObservableConverter<A<T, ?>, B<T>>() {
193178
@Override
194179
public B<T> apply(Observable<A<T, ?>> a) {
195-
return new B<T>() {
180+
return new B<T>() /* NFI */ {
196181
};
197182
}
198183
};
@@ -202,7 +187,7 @@ public B<T> apply(Observable<A<T, ?>> a) {
202187
return new SingleConverter<A<T, ?>, B<T>>() {
203188
@Override
204189
public B<T> apply(Single<A<T, ?>> a) {
205-
return new B<T>() {
190+
return new B<T>() /* NFI */ {
206191
};
207192
}
208193
};
@@ -212,7 +197,7 @@ public B<T> apply(Single<A<T, ?>> a) {
212197
return new MaybeConverter<A<T, ?>, B<T>>() {
213198
@Override
214199
public B<T> apply(Maybe<A<T, ?>> a) {
215-
return new B<T>() {
200+
return new B<T>() /* NFI */ {
216201
};
217202
}
218203
};
@@ -222,7 +207,7 @@ public B<T> apply(Maybe<A<T, ?>> a) {
222207
return new FlowableConverter<A<T, ?>, B<T>>() {
223208
@Override
224209
public B<T> apply(Flowable<A<T, ?>> a) {
225-
return new B<T>() {
210+
return new B<T>() /* NFI */ {
226211
};
227212
}
228213
};
@@ -232,7 +217,7 @@ public B<T> apply(Flowable<A<T, ?>> a) {
232217
return new ParallelFlowableConverter<A<T, ?>, B<T>>() {
233218
@Override
234219
public B<T> apply(ParallelFlowable<A<T, ?>> a) {
235-
return new B<T>() {
220+
return new B<T>() /* NFI */ {
236221
};
237222
}
238223
};

0 commit comments

Comments
 (0)