diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/BlockingObservableNextTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/BlockingObservableNextTest.java index 0fcec3a172..357d512e9b 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/BlockingObservableNextTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/BlockingObservableNextTest.java @@ -63,7 +63,7 @@ public void run() { } static Iterable next(ObservableSource source) { - return new BlockingObservableNext(source); + return new BlockingObservableNext<>(source); } @Test @@ -356,7 +356,7 @@ public void remove() { @Test public void nextObserverError() { - NextObserver no = new NextObserver(); + NextObserver no = new NextObserver<>(); List errors = TestHelper.trackPluginErrors(); try { @@ -370,7 +370,7 @@ public void nextObserverError() { @Test public void nextObserverOnNext() throws Exception { - NextObserver no = new NextObserver(); + NextObserver no = new NextObserver<>(); no.setWaiting(); no.onNext(Notification.createOnNext(1)); @@ -383,7 +383,7 @@ public void nextObserverOnNext() throws Exception { @Test public void nextObserverOnCompleteOnNext() throws Exception { - NextObserver no = new NextObserver(); + NextObserver no = new NextObserver<>(); no.setWaiting(); no.onNext(Notification.createOnComplete()); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/BlockingObservableToIteratorTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/BlockingObservableToIteratorTest.java index 3658c24b97..4b6e2bc5cd 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/BlockingObservableToIteratorTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/BlockingObservableToIteratorTest.java @@ -73,7 +73,7 @@ public void subscribe(Observer observer) { @Test public void dispose() { - BlockingObservableIterator it = new BlockingObservableIterator(128); + BlockingObservableIterator it = new BlockingObservableIterator<>(128); assertFalse(it.isDisposed()); @@ -84,7 +84,7 @@ public void dispose() { @Test public void interruptWait() { - BlockingObservableIterator it = new BlockingObservableIterator(128); + BlockingObservableIterator it = new BlockingObservableIterator<>(128); try { Thread.currentThread().interrupt(); @@ -97,14 +97,14 @@ public void interruptWait() { @Test(expected = NoSuchElementException.class) public void emptyThrowsNoSuch() { - BlockingObservableIterator it = new BlockingObservableIterator(128); + BlockingObservableIterator it = new BlockingObservableIterator<>(128); it.onComplete(); it.next(); } @Test(expected = UnsupportedOperationException.class) public void remove() { - BlockingObservableIterator it = new BlockingObservableIterator(128); + BlockingObservableIterator it = new BlockingObservableIterator<>(128); it.remove(); } diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/Burst.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/Burst.java index 7e3dfbf8bf..2bed435879 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/Burst.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/Burst.java @@ -53,7 +53,7 @@ public static Builder item(T item) { @SafeVarargs public static Builder items(T... items) { - return new Builder(Arrays.asList(items)); + return new Builder<>(Arrays.asList(items)); } public static final class Builder { @@ -71,7 +71,7 @@ public Observable error(Throwable e) { } public Observable create() { - return new Burst(error, items); + return new Burst<>(error, items); } } diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAllTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAllTest.java index 38be122378..293607d66b 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAllTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAllTest.java @@ -146,7 +146,7 @@ public Observable apply(Boolean t1) { @Test public void predicateThrowsExceptionAndValueInCauseMessageObservable() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final IllegalArgumentException ex = new IllegalArgumentException(); @@ -277,7 +277,7 @@ public Observable apply(Boolean t1) { @Test public void predicateThrowsExceptionAndValueInCauseMessage() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final IllegalArgumentException ex = new IllegalArgumentException(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAmbTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAmbTest.java index 14c720257a..239d8339ea 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAmbTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAmbTest.java @@ -178,7 +178,7 @@ public void accept(Disposable d) { //this stream emits second Observable o2 = Observable.just(1).doOnSubscribe(incrementer) .delay(100, TimeUnit.MILLISECONDS).subscribeOn(Schedulers.computation()); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.ambArray(o1, o2).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -212,7 +212,7 @@ public void ambCancelsOthers() { PublishSubject source2 = PublishSubject.create(); PublishSubject source3 = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.ambArray(source1, source2, source3).subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAnyTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAnyTest.java index 6ce9410340..35faf30c19 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAnyTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableAnyTest.java @@ -247,7 +247,7 @@ public Observable apply(Boolean t1) { @Test public void predicateThrowsExceptionAndValueInCauseMessageObservable() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final IllegalArgumentException ex = new IllegalArgumentException(); Observable.just("Boo!").any(new Predicate() { @@ -469,7 +469,7 @@ public Observable apply(Boolean t1) { @Test public void predicateThrowsExceptionAndValueInCauseMessage() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final IllegalArgumentException ex = new IllegalArgumentException(); Observable.just("Boo!").any(new Predicate() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableBlockingTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableBlockingTest.java index c8454452b4..a2d9854569 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableBlockingTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableBlockingTest.java @@ -48,7 +48,7 @@ public void blockingFirstDefault() { @Test public void blockingSubscribeConsumer() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); Observable.range(1, 5) .subscribeOn(Schedulers.computation()) @@ -64,7 +64,7 @@ public void accept(Integer v) throws Exception { @Test public void blockingSubscribeConsumerConsumer() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); Observable.range(1, 5) .subscribeOn(Schedulers.computation()) @@ -80,7 +80,7 @@ public void accept(Integer v) throws Exception { @Test public void blockingSubscribeConsumerConsumerError() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); TestException ex = new TestException(); @@ -100,7 +100,7 @@ public void accept(Object v) throws Exception { @Test public void blockingSubscribeConsumerConsumerAction() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); Consumer cons = new Consumer() { @Override @@ -123,7 +123,7 @@ public void run() throws Exception { @Test public void blockingSubscribeObserver() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); Observable.range(1, 5) .subscribeOn(Schedulers.computation()) @@ -156,7 +156,7 @@ public void onComplete() { @Test public void blockingSubscribeObserverError() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); final TestException ex = new TestException(); @@ -232,7 +232,7 @@ public void utilityClass() { @Test public void disposeUpFront() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); to.dispose(); Observable.just(1).blockingSubscribe(to); @@ -242,7 +242,7 @@ public void disposeUpFront() { @SuppressWarnings("rawtypes") @Test public void delayed() throws Exception { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); final Observer[] s = { null }; Schedulers.single().scheduleDirect(new Runnable() { @@ -271,14 +271,14 @@ protected void subscribeActual(Observer observer) { @Test public void interrupt() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Thread.currentThread().interrupt(); Observable.never().blockingSubscribe(to); } @Test public void onCompleteDelayed() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.empty().delay(100, TimeUnit.MILLISECONDS) .blockingSubscribe(to); @@ -288,7 +288,7 @@ public void onCompleteDelayed() { @Test public void blockingCancelUpfront() { - BlockingFirstObserver o = new BlockingFirstObserver(); + BlockingFirstObserver o = new BlockingFirstObserver<>(); assertFalse(o.isDisposed()); o.dispose(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableBufferTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableBufferTest.java index 34ae5ed780..eeee099b0d 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableBufferTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableBufferTest.java @@ -273,7 +273,7 @@ public void accept(List t1) { } private List list(String... args) { - List list = new ArrayList(); + List list = new ArrayList<>(); for (String arg : args) { list.add(arg); } @@ -303,7 +303,7 @@ public void bufferStopsWhenUnsubscribed1() { Observable source = Observable.never(); Observer> o = TestHelper.mockObserver(); - TestObserver> to = new TestObserver>(o); + TestObserver> to = new TestObserver<>(o); source.buffer(100, 200, TimeUnit.MILLISECONDS, scheduler) .doOnNext(new Consumer>() { @@ -781,7 +781,7 @@ public void bufferBoundaryHint() { } static HashSet set(Integer... values) { - return new HashSet(Arrays.asList(values)); + return new HashSet<>(Arrays.asList(values)); } @SuppressWarnings("unchecked") @@ -791,7 +791,7 @@ public void bufferIntoCustomCollection() { .buffer(3, new Supplier>() { @Override public Collection get() throws Exception { - return new HashSet(); + return new HashSet<>(); } }) .test() @@ -805,7 +805,7 @@ public void bufferSkipIntoCustomCollection() { .buffer(3, 3, new Supplier>() { @Override public Collection get() throws Exception { - return new HashSet(); + return new HashSet<>(); } }) .test() @@ -865,7 +865,7 @@ public Collection get() throws Exception { if (count++ == 1) { throw new TestException(); } else { - return new ArrayList(); + return new ArrayList<>(); } } }, false) @@ -885,7 +885,7 @@ public Collection get() throws Exception { if (count++ == 1) { throw new TestException(); } else { - return new ArrayList(); + return new ArrayList<>(); } } }, false) @@ -905,7 +905,7 @@ public Collection get() throws Exception { if (count++ == 1) { throw new TestException(); } else { - return new ArrayList(); + return new ArrayList<>(); } } }) @@ -925,7 +925,7 @@ public Collection get() throws Exception { if (count++ == 1) { return null; } else { - return new ArrayList(); + return new ArrayList<>(); } } }, false) @@ -945,7 +945,7 @@ public Collection get() throws Exception { if (count++ == 1) { return null; } else { - return new ArrayList(); + return new ArrayList<>(); } } }, false) @@ -965,7 +965,7 @@ public Collection get() throws Exception { if (count++ == 1) { return null; } else { - return new ArrayList(); + return new ArrayList<>(); } } }) @@ -1016,7 +1016,7 @@ public List get() throws Exception { if (++calls == 2) { throw new TestException(); } - return new ArrayList(); + return new ArrayList<>(); } }) .test() @@ -1034,7 +1034,7 @@ public List get() throws Exception { if (++calls == 2) { throw new TestException(); } - return new ArrayList(); + return new ArrayList<>(); } }) .test() @@ -1134,7 +1134,7 @@ public List get() throws Exception { if (++calls == 2) { throw new TestException(); } - return new ArrayList(); + return new ArrayList<>(); } }, true) .test(); @@ -1587,7 +1587,7 @@ public List get() throws Exception { if (++calls == 2) { throw new TestException(); } - return new ArrayList(); + return new ArrayList<>(); } }).test(); @@ -1609,7 +1609,7 @@ protected void subscribeActual(Observer observer) { } }; - final AtomicReference> ref = new AtomicReference>(); + final AtomicReference> ref = new AtomicReference<>(); Observable b = new Observable() { @Override protected void subscribeActual(Observer observer) { @@ -1653,10 +1653,10 @@ public void timedCancelledUpfront() { public void timedInternalState() { TestScheduler sch = new TestScheduler(); - TestObserver> to = new TestObserver>(); + TestObserver> to = new TestObserver<>(); - BufferExactUnboundedObserver> sub = new BufferExactUnboundedObserver>( - to, Functions.justSupplier((List)new ArrayList()), 1, TimeUnit.SECONDS, sch); + BufferExactUnboundedObserver> sub = new BufferExactUnboundedObserver<>( + to, Functions.justSupplier((List) new ArrayList()), 1, TimeUnit.SECONDS, sch); sub.onSubscribe(Disposable.empty()); @@ -1672,7 +1672,7 @@ public void timedInternalState() { assertTrue(sub.isDisposed()); - sub.buffer = new ArrayList(); + sub.buffer = new ArrayList<>(); sub.enter(); sub.onComplete(); } @@ -1703,10 +1703,10 @@ public Observable> apply(Observable f) public void timedSkipInternalState() { TestScheduler sch = new TestScheduler(); - TestObserver> to = new TestObserver>(); + TestObserver> to = new TestObserver<>(); - BufferSkipBoundedObserver> sub = new BufferSkipBoundedObserver>( - to, Functions.justSupplier((List)new ArrayList()), 1, 1, TimeUnit.SECONDS, sch.createWorker()); + BufferSkipBoundedObserver> sub = new BufferSkipBoundedObserver<>( + to, Functions.justSupplier((List) new ArrayList()), 1, 1, TimeUnit.SECONDS, sch.createWorker()); sub.onSubscribe(Disposable.empty()); @@ -1722,19 +1722,20 @@ public void timedSkipInternalState() { public void timedSkipCancelWhenSecondBuffer() { TestScheduler sch = new TestScheduler(); - final TestObserver> to = new TestObserver>(); + final TestObserver> to = new TestObserver<>(); - BufferSkipBoundedObserver> sub = new BufferSkipBoundedObserver>( + BufferSkipBoundedObserver> sub = new BufferSkipBoundedObserver<>( to, new Supplier>() { - int calls; - @Override - public List get() throws Exception { - if (++calls == 2) { - to.dispose(); - } - return new ArrayList(); - } - }, 1, 1, TimeUnit.SECONDS, sch.createWorker()); + int calls; + + @Override + public List get() throws Exception { + if (++calls == 2) { + to.dispose(); + } + return new ArrayList<>(); + } + }, 1, 1, TimeUnit.SECONDS, sch.createWorker()); sub.onSubscribe(Disposable.empty()); @@ -1747,11 +1748,11 @@ public List get() throws Exception { public void timedSizeBufferAlreadyCleared() { TestScheduler sch = new TestScheduler(); - TestObserver> to = new TestObserver>(); + TestObserver> to = new TestObserver<>(); BufferExactBoundedObserver> sub = - new BufferExactBoundedObserver>( - to, Functions.justSupplier((List)new ArrayList()), + new BufferExactBoundedObserver<>( + to, Functions.justSupplier((List) new ArrayList()), 1, TimeUnit.SECONDS, 1, false, sch.createWorker()) ; @@ -1790,10 +1791,10 @@ public ObservableSource> apply(Observable o) @Test public void bufferExactState() { - TestObserver> to = new TestObserver>(); + TestObserver> to = new TestObserver<>(); - BufferExactObserver> sub = new BufferExactObserver>( - to, 1, Functions.justSupplier((List)new ArrayList()) + BufferExactObserver> sub = new BufferExactObserver<>( + to, 1, Functions.justSupplier((List) new ArrayList()) ); sub.onComplete(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCacheTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCacheTest.java index 20c4fde308..8f4440e41b 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCacheTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCacheTest.java @@ -36,11 +36,11 @@ public class ObservableCacheTest extends RxJavaTest { @Test public void coldReplayNoBackpressure() { - ObservableCache source = new ObservableCache(Observable.range(0, 1000), 16); + ObservableCache source = new ObservableCache<>(Observable.range(0, 1000), 16); assertFalse("Source is connected!", source.isConnected()); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); source.subscribe(to); @@ -119,9 +119,9 @@ public void unsubscribeSource() throws Throwable { @Test public void take() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); - ObservableCache cached = new ObservableCache(Observable.range(1, 1000), 16); + ObservableCache cached = new ObservableCache<>(Observable.range(1, 1000), 16); cached.take(10).subscribe(to); to.assertNoErrors(); @@ -135,9 +135,9 @@ public void take() { public void async() { Observable source = Observable.range(1, 10000); for (int i = 0; i < 100; i++) { - TestObserver to1 = new TestObserver(); + TestObserver to1 = new TestObserver<>(); - ObservableCache cached = new ObservableCache(source, 16); + ObservableCache cached = new ObservableCache<>(source, 16); cached.observeOn(Schedulers.computation()).subscribe(to1); @@ -146,7 +146,7 @@ public void async() { to1.assertComplete(); assertEquals(10000, to1.values().size()); - TestObserver to2 = new TestObserver(); + TestObserver to2 = new TestObserver<>(); cached.observeOn(Schedulers.computation()).subscribe(to2); to2.awaitDone(2, TimeUnit.SECONDS); @@ -161,18 +161,18 @@ public void asyncComeAndGo() { Observable source = Observable.interval(1, 1, TimeUnit.MILLISECONDS) .take(1000) .subscribeOn(Schedulers.io()); - ObservableCache cached = new ObservableCache(source, 16); + ObservableCache cached = new ObservableCache<>(source, 16); Observable output = cached.observeOn(Schedulers.computation()); - List> list = new ArrayList>(100); + List> list = new ArrayList<>(100); for (int i = 0; i < 100; i++) { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); list.add(to); output.skip(i * 10).take(10).subscribe(to); } - List expected = new ArrayList(); + List expected = new ArrayList<>(); for (int i = 0; i < 10; i++) { expected.add((long)(i - 10)); } @@ -206,7 +206,7 @@ public void subscribe(Observer t) { } }); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); firehose.cache().observeOn(Schedulers.computation()).takeLast(100).subscribe(to); to.awaitDone(3, TimeUnit.SECONDS); @@ -222,14 +222,14 @@ public void valuesAndThenError() { .concatWith(Observable.error(new TestException())) .cache(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); source.subscribe(to); to.assertValues(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); to.assertNotComplete(); to.assertError(TestException.class); - TestObserver to2 = new TestObserver(); + TestObserver to2 = new TestObserver<>(); source.subscribe(to2); to2.assertValues(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); @@ -296,7 +296,7 @@ public void subscribeEmitRace() { cache.test(); - final TestObserverEx to = new TestObserverEx(); + final TestObserverEx to = new TestObserverEx<>(); Runnable r1 = new Runnable() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCollectTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCollectTest.java index e31a2299be..d28bd20e97 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCollectTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCollectTest.java @@ -36,7 +36,7 @@ public void collectToListObservable() { .collect(new Supplier>() { @Override public List get() { - return new ArrayList(); + return new ArrayList<>(); } }, new BiConsumer, Integer>() { @Override @@ -85,7 +85,7 @@ public void accept(StringBuilder sb, Integer v) { @Test public void collectorFailureDoesNotResultInTwoErrorEmissionsObservable() { try { - final List list = new CopyOnWriteArrayList(); + final List list = new CopyOnWriteArrayList<>(); RxJavaPlugins.setErrorHandler(addToList(list)); final RuntimeException e1 = new RuntimeException(); final RuntimeException e2 = new RuntimeException(); @@ -146,14 +146,14 @@ public void accept(Object o, Integer t) { @Test public void collectIntoObservable() { Observable.just(1, 1, 1, 1, 2) - .collectInto(new HashSet(), new BiConsumer, Integer>() { + .collectInto(new HashSet<>(), new BiConsumer, Integer>() { @Override public void accept(HashSet s, Integer v) throws Exception { s.add(v); } }).toObservable() .test() - .assertResult(new HashSet(Arrays.asList(1, 2))); + .assertResult(new HashSet<>(Arrays.asList(1, 2))); } @Test @@ -162,7 +162,7 @@ public void collectToList() { .collect(new Supplier>() { @Override public List get() { - return new ArrayList(); + return new ArrayList<>(); } }, new BiConsumer, Integer>() { @Override @@ -211,7 +211,7 @@ public void accept(StringBuilder sb, Integer v) { @Test public void collectorFailureDoesNotResultInTwoErrorEmissions() { try { - final List list = new CopyOnWriteArrayList(); + final List list = new CopyOnWriteArrayList<>(); RxJavaPlugins.setErrorHandler(addToList(list)); final RuntimeException e1 = new RuntimeException(); final RuntimeException e2 = new RuntimeException(); @@ -270,14 +270,14 @@ public void accept(Object o, Integer t) { @Test public void collectInto() { Observable.just(1, 1, 1, 1, 2) - .collectInto(new HashSet(), new BiConsumer, Integer>() { + .collectInto(new HashSet<>(), new BiConsumer, Integer>() { @Override public void accept(HashSet s, Integer v) throws Exception { s.add(v); } }) .test() - .assertResult(new HashSet(Arrays.asList(1, 2))); + .assertResult(new HashSet<>(Arrays.asList(1, 2))); } @Test @@ -285,7 +285,7 @@ public void dispose() { TestHelper.checkDisposed(Observable.range(1, 3).collect(new Supplier>() { @Override public List get() throws Exception { - return new ArrayList(); + return new ArrayList<>(); } }, new BiConsumer, Integer>() { @Override @@ -297,7 +297,7 @@ public void accept(List a, Integer b) throws Exception { TestHelper.checkDisposed(Observable.range(1, 3).collect(new Supplier>() { @Override public List get() throws Exception { - return new ArrayList(); + return new ArrayList<>(); } }, new BiConsumer, Integer>() { @Override @@ -315,7 +315,7 @@ public SingleSource> apply(Observable o) throws Exception return o.collect(new Supplier>() { @Override public List get() throws Exception { - return new ArrayList(); + return new ArrayList<>(); } }, new BiConsumer, Integer>() { @Override @@ -332,7 +332,7 @@ public ObservableSource> apply(Observable o) throws Excep return o.collect(new Supplier>() { @Override public List get() throws Exception { - return new ArrayList(); + return new ArrayList<>(); } }, new BiConsumer, Integer>() { @Override @@ -352,7 +352,7 @@ public Object apply(Observable o) throws Exception { return o.collect(new Supplier>() { @Override public List get() throws Exception { - return new ArrayList(); + return new ArrayList<>(); } }, new BiConsumer, Integer>() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatestTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatestTest.java index 4dca384928..c5f93d4222 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatestTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableCombineLatestTest.java @@ -436,8 +436,8 @@ public List apply(Object[] args) { }; for (int i = 1; i <= n; i++) { System.out.println("test1ToNSources: " + i + " sources"); - List> sources = new ArrayList>(); - List values = new ArrayList(); + List> sources = new ArrayList<>(); + List values = new ArrayList<>(); for (int j = 0; j < i; j++) { sources.add(Observable.just(j)); values.add(j); @@ -467,8 +467,8 @@ public List apply(Object[] args) { }; for (int i = 1; i <= n; i++) { System.out.println("test1ToNSourcesScheduled: " + i + " sources"); - List> sources = new ArrayList>(); - List values = new ArrayList(); + List> sources = new ArrayList<>(); + List values = new ArrayList<>(); for (int j = 0; j < i; j++) { sources.add(Observable.just(j).subscribeOn(Schedulers.io())); values.add(j); @@ -753,7 +753,7 @@ public void accept(Notification n) { } }).take(SIZE); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.combineLatest(timer, Observable. never(), new BiFunction() { @Override @@ -873,7 +873,7 @@ public Object apply(Object a, Object b) throws Exception { @Test public void cancelWhileSubscribing() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.combineLatest( Observable.just(1) diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatMapEagerTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatMapEagerTest.java index 4e9a2b0d1f..fe1cafe56b 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatMapEagerTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatMapEagerTest.java @@ -197,7 +197,7 @@ public Observable apply(Integer t) { @Before public void before() { - to = new TestObserver(); + to = new TestObserver<>(); } @Test @@ -723,7 +723,7 @@ public void run() { @Test public void mapperCancels() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.just(1).hide() .concatMapEager(new Function>() { @@ -837,7 +837,7 @@ public ObservableSource apply(Integer i) throws Exception { public void maxConcurrencyOf2() { List[] list = new ArrayList[100]; for (int i = 0; i < 100; i++) { - List lst = new ArrayList(); + List lst = new ArrayList<>(); list[i] = lst; for (int k = 1; k <= 10; k++) { lst.add((i) * 10 + k); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatMapSchedulerTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatMapSchedulerTest.java index fa72be7ac6..a82553b9a4 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatMapSchedulerTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatMapSchedulerTest.java @@ -367,7 +367,7 @@ public void concatMapRangeAsyncLoopIssue2876() { if (i % 1000 == 0) { System.out.println("concatMapRangeAsyncLoop > " + i); } - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.range(0, 1000) .concatMap(new Function>() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatTest.java index 354c2afc27..c5b00fdf7c 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatTest.java @@ -63,7 +63,7 @@ public void concatWithList() { final Observable odds = Observable.fromArray(o); final Observable even = Observable.fromArray(e); - final List> list = new ArrayList>(); + final List> list = new ArrayList<>(); list.add(odds); list.add(even); Observable concat = Observable.concat(Observable.fromIterable(list)); @@ -108,8 +108,8 @@ public void subscribe(Observer> observer) { public void simpleAsyncConcat() { Observer observer = TestHelper.mockObserver(); - TestObservable o1 = new TestObservable("one", "two", "three"); - TestObservable o2 = new TestObservable("four", "five", "six"); + TestObservable o1 = new TestObservable<>("one", "two", "three"); + TestObservable o2 = new TestObservable<>("four", "five", "six"); Observable.concat(Observable.unsafeCreate(o1), Observable.unsafeCreate(o2)).subscribe(observer); @@ -148,12 +148,12 @@ public void nestedAsyncConcatLoop() throws Throwable { public void nestedAsyncConcat() throws InterruptedException { Observer observer = TestHelper.mockObserver(); - final TestObservable o1 = new TestObservable("one", "two", "three"); - final TestObservable o2 = new TestObservable("four", "five", "six"); - final TestObservable o3 = new TestObservable("seven", "eight", "nine"); + final TestObservable o1 = new TestObservable<>("one", "two", "three"); + final TestObservable o2 = new TestObservable<>("four", "five", "six"); + final TestObservable o3 = new TestObservable<>("seven", "eight", "nine"); final CountDownLatch allowThird = new CountDownLatch(1); - final AtomicReference parent = new AtomicReference(); + final AtomicReference parent = new AtomicReference<>(); final CountDownLatch parentHasStarted = new CountDownLatch(1); final CountDownLatch parentHasFinished = new CountDownLatch(1); @@ -272,7 +272,7 @@ public void blockedObservableOfObservables() { final CountDownLatch callOnce = new CountDownLatch(1); final CountDownLatch okToContinue = new CountDownLatch(1); @SuppressWarnings("unchecked") - TestObservable> observableOfObservables = new TestObservable>(callOnce, okToContinue, odds, even); + TestObservable> observableOfObservables = new TestObservable<>(callOnce, okToContinue, odds, even); Observable concatF = Observable.concat(Observable.unsafeCreate(observableOfObservables)); concatF.subscribe(observer); try { @@ -304,14 +304,14 @@ public void blockedObservableOfObservables() { @Test public void concatConcurrentWithInfinity() { - final TestObservable w1 = new TestObservable("one", "two", "three"); + final TestObservable w1 = new TestObservable<>("one", "two", "three"); //This Observable will send "hello" MAX_VALUE time. - final TestObservable w2 = new TestObservable("hello", Integer.MAX_VALUE); + final TestObservable w2 = new TestObservable<>("hello", Integer.MAX_VALUE); Observer observer = TestHelper.mockObserver(); @SuppressWarnings("unchecked") - TestObservable> observableOfObservables = new TestObservable>(Observable.unsafeCreate(w1), Observable.unsafeCreate(w2)); + TestObservable> observableOfObservables = new TestObservable<>(Observable.unsafeCreate(w1), Observable.unsafeCreate(w2)); Observable concatF = Observable.concat(Observable.unsafeCreate(observableOfObservables)); concatF.take(50).subscribe(observer); @@ -339,8 +339,8 @@ public void concatNonBlockingObservables() { final CountDownLatch okToContinueW1 = new CountDownLatch(1); final CountDownLatch okToContinueW2 = new CountDownLatch(1); - final TestObservable w1 = new TestObservable(null, okToContinueW1, "one", "two", "three"); - final TestObservable w2 = new TestObservable(null, okToContinueW2, "four", "five", "six"); + final TestObservable w1 = new TestObservable<>(null, okToContinueW1, "one", "two", "three"); + final TestObservable w2 = new TestObservable<>(null, okToContinueW2, "four", "five", "six"); Observer observer = TestHelper.mockObserver(); @@ -390,11 +390,11 @@ public void subscribe(Observer> observer) { public void concatUnsubscribe() { final CountDownLatch callOnce = new CountDownLatch(1); final CountDownLatch okToContinue = new CountDownLatch(1); - final TestObservable w1 = new TestObservable("one", "two", "three"); - final TestObservable w2 = new TestObservable(callOnce, okToContinue, "four", "five", "six"); + final TestObservable w1 = new TestObservable<>("one", "two", "three"); + final TestObservable w2 = new TestObservable<>(callOnce, okToContinue, "four", "five", "six"); Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); final Observable concat = Observable.concat(Observable.unsafeCreate(w1), Observable.unsafeCreate(w2)); @@ -432,14 +432,14 @@ public void concatUnsubscribe() { public void concatUnsubscribeConcurrent() { final CountDownLatch callOnce = new CountDownLatch(1); final CountDownLatch okToContinue = new CountDownLatch(1); - final TestObservable w1 = new TestObservable("one", "two", "three"); - final TestObservable w2 = new TestObservable(callOnce, okToContinue, "four", "five", "six"); + final TestObservable w1 = new TestObservable<>("one", "two", "three"); + final TestObservable w2 = new TestObservable<>(callOnce, okToContinue, "four", "five", "six"); Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); @SuppressWarnings("unchecked") - TestObservable> observableOfObservables = new TestObservable>(Observable.unsafeCreate(w1), Observable.unsafeCreate(w2)); + TestObservable> observableOfObservables = new TestObservable<>(Observable.unsafeCreate(w1), Observable.unsafeCreate(w2)); Observable concatF = Observable.concat(Observable.unsafeCreate(observableOfObservables)); concatF.subscribe(to); @@ -617,7 +617,7 @@ public Observable apply(Integer v) { result.subscribe(o); - List list = new ArrayList(n); + List list = new ArrayList<>(n); for (int i = 0; i < n; i++) { list.add(i); } @@ -642,7 +642,7 @@ public Observable apply(Integer v) { result.subscribe(o); - List list = new ArrayList(n); + List list = new ArrayList<>(n); for (int i = 0; i < n / 2; i++) { list.add(i); } @@ -674,7 +674,7 @@ public void subscribe(Observer observer) { }); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.concat(o, o).subscribe(to); to.awaitDone(500, TimeUnit.MILLISECONDS); to.assertTerminated(); @@ -745,7 +745,7 @@ public void concatMapRangeAsyncLoopIssue2876() { if (i % 1000 == 0) { System.out.println("concatMapRangeAsyncLoop > " + i); } - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.range(0, 1000) .concatMap(new Function>() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithCompletableTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithCompletableTest.java index 4ca6d1bb7b..fc2a8b8531 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithCompletableTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithCompletableTest.java @@ -28,7 +28,7 @@ public class ObservableConcatWithCompletableTest extends RxJavaTest { @Test public void normal() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Completable.fromAction(new Action() { @@ -44,7 +44,7 @@ public void run() throws Exception { @Test public void mainError() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.error(new TestException()) .concatWith(Completable.fromAction(new Action() { @@ -60,7 +60,7 @@ public void run() throws Exception { @Test public void otherError() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Completable.error(new TestException())) @@ -71,7 +71,7 @@ public void otherError() { @Test public void takeMain() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Completable.fromAction(new Action() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithMaybeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithMaybeTest.java index cd35a91ad1..16ba059b8b 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithMaybeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithMaybeTest.java @@ -28,7 +28,7 @@ public class ObservableConcatWithMaybeTest extends RxJavaTest { @Test public void normalEmpty() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Maybe.fromAction(new Action() { @@ -44,7 +44,7 @@ public void run() throws Exception { @Test public void normalNonEmpty() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Maybe.just(100)) @@ -55,7 +55,7 @@ public void normalNonEmpty() { @Test public void mainError() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.error(new TestException()) .concatWith(Maybe.fromAction(new Action() { @@ -71,7 +71,7 @@ public void run() throws Exception { @Test public void otherError() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Maybe.error(new TestException())) @@ -82,7 +82,7 @@ public void otherError() { @Test public void takeMain() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Maybe.fromAction(new Action() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithSingleTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithSingleTest.java index 45c0b6f269..2d05b58c2d 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithSingleTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableConcatWithSingleTest.java @@ -27,7 +27,7 @@ public class ObservableConcatWithSingleTest extends RxJavaTest { @Test public void normal() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Single.just(100)) @@ -38,7 +38,7 @@ public void normal() { @Test public void mainError() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.error(new TestException()) .concatWith(Single.just(100)) @@ -49,7 +49,7 @@ public void mainError() { @Test public void otherError() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Single.error(new TestException())) @@ -60,7 +60,7 @@ public void otherError() { @Test public void takeMain() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5) .concatWith(Single.just(100)) diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDebounceTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDebounceTest.java index af60b93018..d59431a677 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDebounceTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDebounceTest.java @@ -288,7 +288,7 @@ public Observable apply(Integer t1) { @Test public void debounceWithTimeBackpressure() throws InterruptedException { TestScheduler scheduler = new TestScheduler(); - TestObserverEx observer = new TestObserverEx(); + TestObserverEx observer = new TestObserverEx<>(); Observable.merge( Observable.just(1), @@ -317,7 +317,7 @@ public void dispose() { TestHelper.checkDisposed(PublishSubject.create().debounce(Functions.justFunction(Observable.never()))); - Disposable d = new ObservableDebounceTimed.DebounceEmitter(1, 1, null); + Disposable d = new ObservableDebounceTimed.DebounceEmitter<>(1, 1, null); assertFalse(d.isDisposed()); d.dispose(); @@ -395,7 +395,7 @@ public Observable apply(Observable o) throws Exception { @Test public void disposeInOnNext() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); BehaviorSubject.createDefault(1) .debounce(new Function>() { @@ -413,7 +413,7 @@ public ObservableSource apply(Integer o) throws Exception { @Test public void disposedInOnComplete() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); new Observable() { @Override @@ -430,7 +430,7 @@ protected void subscribeActual(Observer observer) { @Test public void emitLate() { - final AtomicReference> ref = new AtomicReference>(); + final AtomicReference> ref = new AtomicReference<>(); TestObserver to = Observable.range(1, 2) .debounce(new Function>() { @@ -469,7 +469,7 @@ public Publisher apply(Flowable f) @Test public void timedDisposedIgnoredBySource() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); new Observable() { @Override @@ -487,13 +487,13 @@ protected void subscribeActual( @Test public void timedLateEmit() { - TestObserver to = new TestObserver(); - DebounceTimedObserver sub = new DebounceTimedObserver( + TestObserver to = new TestObserver<>(); + DebounceTimedObserver sub = new DebounceTimedObserver<>( to, 1, TimeUnit.SECONDS, new TestScheduler().createWorker()); sub.onSubscribe(Disposable.empty()); - DebounceEmitter de = new DebounceEmitter(1, 50, sub); + DebounceEmitter de = new DebounceEmitter<>(1, 50, sub); de.run(); de.run(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDelaySubscriptionOtherTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDelaySubscriptionOtherTest.java index 604321a714..93b09456dd 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDelaySubscriptionOtherTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDelaySubscriptionOtherTest.java @@ -32,7 +32,7 @@ public class ObservableDelaySubscriptionOtherTest extends RxJavaTest { public void noPrematureSubscription() { PublishSubject other = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); final AtomicInteger subscribed = new AtomicInteger(); @@ -65,7 +65,7 @@ public void accept(Disposable d) { public void noMultipleSubscriptions() { PublishSubject other = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); final AtomicInteger subscribed = new AtomicInteger(); @@ -99,7 +99,7 @@ public void accept(Disposable d) { public void completeTriggersSubscription() { PublishSubject other = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); final AtomicInteger subscribed = new AtomicInteger(); @@ -132,7 +132,7 @@ public void accept(Disposable d) { public void noPrematureSubscriptionToError() { PublishSubject other = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); final AtomicInteger subscribed = new AtomicInteger(); @@ -165,7 +165,7 @@ public void accept(Disposable d) { public void noSubscriptionIfOtherErrors() { PublishSubject other = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); final AtomicInteger subscribed = new AtomicInteger(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDelayTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDelayTest.java index cc93594bb8..82b60d4701 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDelayTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDelayTest.java @@ -219,7 +219,7 @@ public void delaySubscriptionDisposeBeforeTime() { Observable result = Observable.just(1, 2, 3).delaySubscription(100, TimeUnit.MILLISECONDS, scheduler); Observer o = TestHelper.mockObserver(); - TestObserver to = new TestObserver(o); + TestObserver to = new TestObserver<>(o); result.subscribe(to); to.dispose(); @@ -233,7 +233,7 @@ public void delaySubscriptionDisposeBeforeTime() { @Test public void delayWithObservableNormal1() { PublishSubject source = PublishSubject.create(); - final List> delays = new ArrayList>(); + final List> delays = new ArrayList<>(); final int n = 10; for (int i = 0; i < n; i++) { PublishSubject delay = PublishSubject.create(); @@ -584,7 +584,7 @@ public void delayWithObservableReorder() { int n = 3; PublishSubject source = PublishSubject.create(); - final List> subjects = new ArrayList>(); + final List> subjects = new ArrayList<>(); for (int i = 0; i < n; i++) { subjects.add(PublishSubject. create()); } @@ -632,7 +632,7 @@ public void accept(Notification t1) { } }); - TestObserver observer = new TestObserver(); + TestObserver observer = new TestObserver<>(); delayed.subscribe(observer); // all will be delivered after 500ms since range does not delay between them scheduler.advanceTimeBy(500L, TimeUnit.MILLISECONDS); @@ -641,7 +641,7 @@ public void accept(Notification t1) { @Test public void backpressureWithTimedDelay() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, Flowable.bufferSize() * 2) .delay(100, TimeUnit.MILLISECONDS) .observeOn(Schedulers.computation()) @@ -669,7 +669,7 @@ public Integer apply(Integer t) { @Test public void backpressureWithSubscriptionTimedDelay() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, Flowable.bufferSize() * 2) .delaySubscription(100, TimeUnit.MILLISECONDS) .delay(100, TimeUnit.MILLISECONDS) @@ -698,7 +698,7 @@ public Integer apply(Integer t) { @Test public void backpressureWithSelectorDelay() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, Flowable.bufferSize() * 2) .delay(new Function>() { @@ -733,7 +733,7 @@ public Integer apply(Integer t) { @Test public void backpressureWithSelectorDelayAndSubscriptionDelay() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, Flowable.bufferSize() * 2) .delay(Observable.timer(500, TimeUnit.MILLISECONDS) , new Function>() { @@ -773,7 +773,7 @@ public void errorRunsBeforeOnNext() { PublishSubject ps = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); ps.delay(1, TimeUnit.SECONDS, test).subscribe(to); @@ -796,7 +796,7 @@ public void delaySupplierSimple() { Observable source = Observable.range(1, 5); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); source.delaySubscription(ps).subscribe(to); @@ -817,7 +817,7 @@ public void delaySupplierCompletes() { Observable source = Observable.range(1, 5); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); source.delaySubscription(ps).subscribe(to); @@ -839,7 +839,7 @@ public void delaySupplierErrors() { Observable source = Observable.range(1, 5); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); source.delaySubscription(ps).subscribe(to); @@ -866,7 +866,7 @@ public void delayWithTimeDelayError() throws Exception { @Test public void onErrorCalledOnScheduler() throws Exception { final CountDownLatch latch = new CountDownLatch(1); - final AtomicReference thread = new AtomicReference(); + final AtomicReference thread = new AtomicReference<>(); Observable.error(new Exception()) .delay(0, TimeUnit.MILLISECONDS, Schedulers.newThread()) diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDematerializeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDematerializeTest.java index 5d3e2b6be1..8c7b6017ab 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDematerializeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDematerializeTest.java @@ -140,7 +140,7 @@ public void completePassThru() { Observer observer = TestHelper.mockObserver(); - TestObserverEx to = new TestObserverEx(observer); + TestObserverEx to = new TestObserverEx<>(observer); dematerialize.subscribe(to); System.out.println(to.errors()); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDetachTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDetachTest.java index ef67be319e..95cbf96f76 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDetachTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDetachTest.java @@ -33,9 +33,9 @@ public class ObservableDetachTest extends RxJavaTest { public void just() throws Exception { o = new Object(); - WeakReference wr = new WeakReference(o); + WeakReference wr = new WeakReference<>(o); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.just(o).count().toObservable().onTerminateDetach().subscribe(to); @@ -54,7 +54,7 @@ public void just() throws Exception { @Test public void error() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.error(new TestException()).onTerminateDetach().subscribe(to); @@ -65,7 +65,7 @@ public void error() { @Test public void empty() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.empty().onTerminateDetach().subscribe(to); @@ -76,7 +76,7 @@ public void empty() { @Test public void range() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 1000).onTerminateDetach().subscribe(to); @@ -89,7 +89,7 @@ public void range() { public void justUnsubscribed() throws Exception { o = new Object(); - WeakReference wr = new WeakReference(o); + WeakReference wr = new WeakReference<>(o); TestObserver to = Observable.just(o).count().toObservable().onTerminateDetach().test(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDistinctTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDistinctTest.java index 888a39cb89..1f2614f284 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDistinctTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDistinctTest.java @@ -115,7 +115,7 @@ public void error() { @Test public void fusedSync() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); Observable.just(1, 1, 2, 1, 3, 2, 4, 5, 4) .distinct() @@ -127,7 +127,7 @@ public void fusedSync() { @Test public void fusedAsync() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); UnicastSubject us = UnicastSubject.create(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChangedTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChangedTest.java index 13122988cf..da1d67e819 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChangedTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDistinctUntilChangedTest.java @@ -148,7 +148,7 @@ public boolean test(String a, String b) { @Test public void fused() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); Observable.just(1, 2, 2, 3, 3, 4, 5) .distinctUntilChanged(new BiPredicate() { @@ -167,7 +167,7 @@ public boolean test(Integer a, Integer b) throws Exception { @Test public void fusedAsync() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); UnicastSubject up = UnicastSubject.create(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoAfterNextTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoAfterNextTest.java index f5f2e8feb6..5b6cd18987 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoAfterNextTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoAfterNextTest.java @@ -31,7 +31,7 @@ public class ObservableDoAfterNextTest extends RxJavaTest { - final List values = new ArrayList(); + final List values = new ArrayList<>(); final Consumer afterNext = new Consumer() { @Override @@ -101,7 +101,7 @@ public void empty() { @Test public void syncFused() { - TestObserverEx to0 = new TestObserverEx(QueueFuseable.SYNC); + TestObserverEx to0 = new TestObserverEx<>(QueueFuseable.SYNC); Observable.range(1, 5) .doAfterNext(afterNext) @@ -115,7 +115,7 @@ public void syncFused() { @Test public void asyncFusedRejected() { - TestObserverEx to0 = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to0 = new TestObserverEx<>(QueueFuseable.ASYNC); Observable.range(1, 5) .doAfterNext(afterNext) @@ -129,7 +129,7 @@ public void asyncFusedRejected() { @Test public void asyncFused() { - TestObserverEx to0 = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to0 = new TestObserverEx<>(QueueFuseable.ASYNC); UnicastSubject up = UnicastSubject.create(); @@ -196,7 +196,7 @@ public void emptyConditional() { @Test public void syncFusedConditional() { - TestObserverEx to0 = new TestObserverEx(QueueFuseable.SYNC); + TestObserverEx to0 = new TestObserverEx<>(QueueFuseable.SYNC); Observable.range(1, 5) .doAfterNext(afterNext) @@ -211,7 +211,7 @@ public void syncFusedConditional() { @Test public void asyncFusedRejectedConditional() { - TestObserverEx to0 = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to0 = new TestObserverEx<>(QueueFuseable.ASYNC); Observable.range(1, 5) .doAfterNext(afterNext) @@ -226,7 +226,7 @@ public void asyncFusedRejectedConditional() { @Test public void asyncFusedConditional() { - TestObserverEx to0 = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to0 = new TestObserverEx<>(QueueFuseable.ASYNC); UnicastSubject up = UnicastSubject.create(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoFinallyTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoFinallyTest.java index 9fd860816a..a0eeccb405 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoFinallyTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoFinallyTest.java @@ -99,7 +99,7 @@ public Observable apply(Observable f) throws Exception { @Test public void syncFused() { - TestObserverEx to = new TestObserverEx(QueueFuseable.SYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.SYNC); Observable.range(1, 5) .doFinally(this) @@ -113,7 +113,7 @@ public void syncFused() { @Test public void syncFusedBoundary() { - TestObserverEx to = new TestObserverEx(QueueFuseable.SYNC | QueueFuseable.BOUNDARY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.SYNC | QueueFuseable.BOUNDARY); Observable.range(1, 5) .doFinally(this) @@ -127,7 +127,7 @@ public void syncFusedBoundary() { @Test public void asyncFused() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ASYNC); UnicastSubject up = UnicastSubject.create(); TestHelper.emit(up, 1, 2, 3, 4, 5); @@ -144,7 +144,7 @@ public void asyncFused() { @Test public void asyncFusedBoundary() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ASYNC | QueueFuseable.BOUNDARY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ASYNC | QueueFuseable.BOUNDARY); UnicastSubject up = UnicastSubject.create(); TestHelper.emit(up, 1, 2, 3, 4, 5); @@ -206,7 +206,7 @@ public void normalTakeConditional() { @Test public void syncFusedConditional() { - TestObserverEx to = new TestObserverEx(QueueFuseable.SYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.SYNC); Observable.range(1, 5) .doFinally(this) @@ -221,7 +221,7 @@ public void syncFusedConditional() { @Test public void nonFused() { - TestObserverEx to = new TestObserverEx(QueueFuseable.SYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.SYNC); Observable.range(1, 5).hide() .doFinally(this) @@ -235,7 +235,7 @@ public void nonFused() { @Test public void nonFusedConditional() { - TestObserverEx to = new TestObserverEx(QueueFuseable.SYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.SYNC); Observable.range(1, 5).hide() .doFinally(this) @@ -250,7 +250,7 @@ public void nonFusedConditional() { @Test public void syncFusedBoundaryConditional() { - TestObserverEx to = new TestObserverEx(QueueFuseable.SYNC | QueueFuseable.BOUNDARY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.SYNC | QueueFuseable.BOUNDARY); Observable.range(1, 5) .doFinally(this) @@ -265,7 +265,7 @@ public void syncFusedBoundaryConditional() { @Test public void asyncFusedConditional() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ASYNC); UnicastSubject up = UnicastSubject.create(); TestHelper.emit(up, 1, 2, 3, 4, 5); @@ -283,7 +283,7 @@ public void asyncFusedConditional() { @Test public void asyncFusedBoundaryConditional() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ASYNC | QueueFuseable.BOUNDARY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ASYNC | QueueFuseable.BOUNDARY); UnicastSubject up = UnicastSubject.create(); TestHelper.emit(up, 1, 2, 3, 4, 5); @@ -446,7 +446,7 @@ public void onComplete() { @Test public void eventOrdering() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); Observable.error(new TestException()) .doOnDispose(new Action() { @@ -486,7 +486,7 @@ public void run() throws Exception { @Test public void eventOrdering2() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); Observable.just(1) .doOnDispose(new Action() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEachTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEachTest.java index 30f0cb2d6f..0482d23906 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEachTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnEachTest.java @@ -202,7 +202,7 @@ public void accept(List booleans) { @Test public void onErrorThrows() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.error(new TestException()) .doOnError(new Consumer() { @@ -472,7 +472,7 @@ public void accept(Throwable e) throws Exception { @Test @Ignore("Fusion not supported yet") // TODO decide/implement fusion public void fused() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); final int[] call = { 0, 0 }; @@ -502,7 +502,7 @@ public void run() throws Exception { @Test @Ignore("Fusion not supported yet") // TODO decide/implement fusion public void fusedOnErrorCrash() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); final int[] call = { 0 }; @@ -531,7 +531,7 @@ public void run() throws Exception { @Test @Ignore("Fusion not supported yet") // TODO decide/implement fusion public void fusedConditional() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); final int[] call = { 0, 0 }; @@ -562,7 +562,7 @@ public void run() throws Exception { @Test @Ignore("Fusion not supported yet") // TODO decide/implement fusion public void fusedOnErrorCrashConditional() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); final int[] call = { 0 }; @@ -592,7 +592,7 @@ public void run() throws Exception { @Test @Ignore("Fusion not supported yet") // TODO decide/implement fusion public void fusedAsync() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); final int[] call = { 0, 0 }; @@ -626,7 +626,7 @@ public void run() throws Exception { @Test @Ignore("Fusion not supported yet") // TODO decide/implement fusion public void fusedAsyncConditional() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); final int[] call = { 0, 0 }; @@ -661,7 +661,7 @@ public void run() throws Exception { @Test @Ignore("Fusion not supported yet") // TODO decide/implement fusion public void fusedAsyncConditional2() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); final int[] call = { 0, 0 }; @@ -695,7 +695,7 @@ public void run() throws Exception { @Test public void dispose() { - TestHelper.checkDisposed(Observable.just(1).doOnEach(new TestObserver())); + TestHelper.checkDisposed(Observable.just(1).doOnEach(new TestObserver<>())); } @Test @@ -703,7 +703,7 @@ public void doubleOnSubscribe() { TestHelper.checkDoubleOnSubscribeObservable(new Function, ObservableSource>() { @Override public ObservableSource apply(Observable o) throws Exception { - return o.doOnEach(new TestObserver()); + return o.doOnEach(new TestObserver<>()); } }); } diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnSubscribeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnSubscribeTest.java index 26cd2b340b..5a16beda68 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnSubscribeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnSubscribeTest.java @@ -69,7 +69,7 @@ public void doOnUnSubscribeWorksWithRefCount() throws Exception { final AtomicInteger onSubscribed = new AtomicInteger(); final AtomicInteger countBefore = new AtomicInteger(); final AtomicInteger countAfter = new AtomicInteger(); - final AtomicReference> sref = new AtomicReference>(); + final AtomicReference> sref = new AtomicReference<>(); Observable o = Observable.unsafeCreate(new ObservableSource() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnUnsubscribeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnUnsubscribeTest.java index c90105fb04..a95f372d18 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnUnsubscribeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableDoOnUnsubscribeTest.java @@ -68,11 +68,11 @@ public void run() { } }); - List subscriptions = new ArrayList(); - List> subscribers = new ArrayList>(); + List subscriptions = new ArrayList<>(); + List> subscribers = new ArrayList<>(); for (int i = 0; i < subCount; ++i) { - TestObserver observer = new TestObserver(); + TestObserver observer = new TestObserver<>(); subscriptions.add(observer); longs.subscribe(observer); subscribers.add(observer); @@ -131,11 +131,11 @@ public void run() { .publish() .refCount(); - List subscriptions = new ArrayList(); - List> subscribers = new ArrayList>(); + List subscriptions = new ArrayList<>(); + List> subscribers = new ArrayList<>(); for (int i = 0; i < subCount; ++i) { - TestObserver observer = new TestObserver(); + TestObserver observer = new TestObserver<>(); longs.subscribe(observer); subscriptions.add(observer); subscribers.add(observer); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFilterTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFilterTest.java index 22cd6c060a..6bbb838da5 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFilterTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFilterTest.java @@ -68,7 +68,7 @@ public ObservableSource apply(Observable o) throws Exception { @Test public void fusedSync() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); Observable.range(1, 5) .filter(new Predicate() { @@ -85,7 +85,7 @@ public boolean test(Integer v) throws Exception { @Test public void fusedAsync() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); UnicastSubject us = UnicastSubject.create(); @@ -106,7 +106,7 @@ public boolean test(Integer v) throws Exception { @Test public void fusedReject() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY | QueueFuseable.BOUNDARY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY | QueueFuseable.BOUNDARY); Observable.range(1, 5) .filter(new Predicate() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapCompletableTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapCompletableTest.java index f5bf13b231..95baba1448 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapCompletableTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapCompletableTest.java @@ -169,7 +169,7 @@ public CompletableSource apply(Integer v) throws Exception { @Test public void fusedObservable() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); Observable.range(1, 10) .flatMapCompletable(new Function() { @@ -334,7 +334,7 @@ public CompletableSource apply(Integer v) throws Exception { @Test public void fused() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); Observable.range(1, 10) .flatMapCompletable(new Function() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybeTest.java index e1133ee311..a1540dcfca 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapMaybeTest.java @@ -429,7 +429,7 @@ public MaybeSource apply(PublishSubject v) throws Exception { @Test public void disposeInner() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.just(1).flatMapMaybe(new Function>() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingleTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingleTest.java index b8c7b351be..b990bd407c 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingleTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapSingleTest.java @@ -344,7 +344,7 @@ public SingleSource apply(PublishSubject v) throws Exception { @Test public void disposeInner() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.just(1).flatMapSingle(new Function>() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapTest.java index 38defaf049..00f2523a33 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFlatMapTest.java @@ -338,13 +338,13 @@ public Observable apply(Integer t1) { } }, m); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); source.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); - Set expected = new HashSet(Arrays.asList( + Set expected = new HashSet<>(Arrays.asList( 10, 11, 20, 21, 30, 31, 40, 41, 50, 51, 60, 61, 70, 71, 80, 81, 90, 91, 100, 101 )); Assert.assertEquals(expected.size(), to.values().size()); @@ -369,13 +369,13 @@ public Integer apply(Integer t1, Integer t2) { } }, m); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); source.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); - Set expected = new HashSet(Arrays.asList( + Set expected = new HashSet<>(Arrays.asList( 1010, 1011, 2020, 2021, 3030, 3031, 4040, 4041, 5050, 5051, 6060, 6061, 7070, 7071, 8080, 8081, 9090, 9091, 10100, 10101 )); @@ -415,7 +415,7 @@ public void flatMapTransformsMaxConcurrentNormal() { Observable source = Observable.fromIterable(Arrays.asList(10, 20, 30)); Observer o = TestHelper.mockObserver(); - TestObserverEx to = new TestObserverEx(o); + TestObserverEx to = new TestObserverEx<>(o); Function> just = just(onError); source.flatMap(just(onNext), just, just0(onComplete), m).subscribe(to); @@ -440,7 +440,7 @@ public void flatMapRangeMixedAsyncLoop() { if (i % 10 == 0) { System.out.println("flatMapRangeAsyncLoop > " + i); } - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.range(0, 1000) .flatMap(new Function>() { final Random rnd = new Random(); @@ -464,7 +464,7 @@ public Observable apply(Integer t) { to.assertNoErrors(); List list = to.values(); if (list.size() < 1000) { - Set set = new HashSet(list); + Set set = new HashSet<>(list); for (int j = 0; j < 1000; j++) { if (!set.contains(j)) { System.out.println(j + " missing"); @@ -478,7 +478,7 @@ public Observable apply(Integer t) { @Test public void flatMapIntPassthruAsync() { for (int i = 0; i < 1000; i++) { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 1000).flatMap(new Function>() { @Override @@ -497,7 +497,7 @@ public Observable apply(Integer t) { @Test public void flatMapTwoNestedSync() { for (final int n : new int[] { 1, 1000, 1000000 }) { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.just(1, 2).flatMap(new Function>() { @Override @@ -972,10 +972,10 @@ public void onNext(Integer t) { @Test public void fusedSourceCrashResumeWithNextSource() { final UnicastSubject fusedSource = UnicastSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); ObservableFlatMap.MergeObserver merger = - new ObservableFlatMap.MergeObserver(to, new Function>() { + new ObservableFlatMap.MergeObserver<>(to, new Function>() { @Override public Observable apply(Integer t) throws Exception { @@ -984,7 +984,9 @@ public Observable apply(Integer t) .map(new Function() { @Override public Integer apply(Integer v) - throws Exception { throw new TestException(); } + throws Exception { + throw new TestException(); + } }) .compose(TestHelper.observableStripBoundary()); } diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableForEachTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableForEachTest.java index cd7273a282..677b78414f 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableForEachTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableForEachTest.java @@ -33,7 +33,7 @@ public class ObservableForEachTest extends RxJavaTest { @Test public void forEachWile() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); Observable.range(1, 5) .doOnNext(new Consumer() { @@ -54,7 +54,7 @@ public boolean test(Integer v) throws Exception { @Test public void forEachWileWithError() { - final List list = new ArrayList(); + final List list = new ArrayList<>(); Observable.range(1, 5).concatWith(Observable.error(new TestException())) .doOnNext(new Consumer() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromCallableTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromCallableTest.java index 060a871855..43b1d96fef 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromCallableTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromCallableTest.java @@ -121,7 +121,7 @@ public String answer(InvocationOnMock invocation) throws Throwable { Observer observer = TestHelper.mockObserver(); - TestObserver outer = new TestObserver(observer); + TestObserver outer = new TestObserver<>(observer); fromCallableObservable .subscribeOn(Schedulers.computation()) @@ -262,7 +262,7 @@ public Object call() throws Exception { @Test public void disposedOnCall() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.fromCallable(new Callable() { @Override @@ -280,7 +280,7 @@ public Integer call() throws Exception { public void disposedOnCallThrows() { List errors = TestHelper.trackPluginErrors(); try { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.fromCallable(new Callable() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromIterableTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromIterableTest.java index 4cd33b78e9..d744472b66 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromIterableTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromIterableTest.java @@ -119,7 +119,7 @@ public void observableFromIterable() { public void noBackpressure() { Observable o = Observable.fromIterable(Arrays.asList(1, 2, 3, 4, 5)); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); o.subscribe(to); @@ -132,7 +132,7 @@ public void subscribeMultipleTimes() { Observable o = Observable.fromIterable(Arrays.asList(1, 2, 3)); for (int i = 0; i < 10; i++) { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); o.subscribe(to); @@ -235,7 +235,7 @@ public void onNext(Integer t) { @Test public void fusionWithConcatMap() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.fromIterable(Arrays.asList(1, 2, 3, 4)).concatMap( new Function>() { @@ -266,7 +266,7 @@ public void hasNext2Throws() { @Test public void hasNextCancels() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.fromIterable(new Iterable() { @Override @@ -303,7 +303,7 @@ public void remove() { @Test public void fusionRejected() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ASYNC); Observable.fromIterable(Arrays.asList(1, 2, 3)) .subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromSupplierTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromSupplierTest.java index bf6e9d4e3b..2b181a56fe 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromSupplierTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromSupplierTest.java @@ -121,7 +121,7 @@ public String answer(InvocationOnMock invocation) throws Throwable { Observer observer = TestHelper.mockObserver(); - TestObserver outer = new TestObserver(observer); + TestObserver outer = new TestObserver<>(observer); fromSupplierObservable .subscribeOn(Schedulers.computation()) @@ -262,7 +262,7 @@ public Object get() throws Exception { @Test public void disposedOnCall() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.fromSupplier(new Supplier() { @Override @@ -280,7 +280,7 @@ public Integer get() throws Exception { public void disposedOnCallThrows() { List errors = TestHelper.trackPluginErrors(); try { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.fromSupplier(new Supplier() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromTest.java index 778520fa4f..0bc7a09997 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableFromTest.java @@ -77,7 +77,7 @@ public ObservableSource apply(Flowable f) throws Exception { @Test public void fusionRejected() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ASYNC); Observable.fromArray(1, 2, 3) .subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableGroupByTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableGroupByTest.java index 1eaf76cda8..28d3f2d643 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableGroupByTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableGroupByTest.java @@ -105,7 +105,7 @@ public void error() { final AtomicInteger groupCounter = new AtomicInteger(); final AtomicInteger eventCounter = new AtomicInteger(); - final AtomicReference error = new AtomicReference(); + final AtomicReference error = new AtomicReference<>(); grouped.flatMap(new Function, Observable>() { @@ -148,13 +148,13 @@ public void onNext(String v) { private static Map> toMap(Observable> observable) { - final ConcurrentHashMap> result = new ConcurrentHashMap>(); + final ConcurrentHashMap> result = new ConcurrentHashMap<>(); observable.doOnNext(new Consumer>() { @Override public void accept(final GroupedObservable o) { - result.put(o.getKey(), new ConcurrentLinkedQueue()); + result.put(o.getKey(), new ConcurrentLinkedQueue<>()); o.subscribe(new Consumer() { @Override @@ -597,7 +597,7 @@ public void accept(String s) { @Test public void firstGroupsCompleteAndParentSlowToThenEmitFinalGroupsAndThenComplete() throws InterruptedException { final CountDownLatch first = new CountDownLatch(2); // there are two groups to first complete - final ArrayList results = new ArrayList(); + final ArrayList results = new ArrayList<>(); Observable.unsafeCreate(new ObservableSource() { @Override @@ -676,7 +676,7 @@ public void accept(String s) { public void firstGroupsCompleteAndParentSlowToThenEmitFinalGroupsWhichThenSubscribesOnAndDelaysAndThenCompletes() throws InterruptedException { System.err.println("----------------------------------------------------------------------------------------------"); final CountDownLatch first = new CountDownLatch(2); // there are two groups to first complete - final ArrayList results = new ArrayList(); + final ArrayList results = new ArrayList<>(); Observable.unsafeCreate(new ObservableSource() { @Override @@ -768,7 +768,7 @@ public void accept(String s) { @Test public void firstGroupsCompleteAndParentSlowToThenEmitFinalGroupsWhichThenObservesOnAndDelaysAndThenCompletes() throws InterruptedException { final CountDownLatch first = new CountDownLatch(2); // there are two groups to first complete - final ArrayList results = new ArrayList(); + final ArrayList results = new ArrayList<>(); Observable.unsafeCreate(new ObservableSource() { @Override @@ -845,7 +845,7 @@ public void accept(String s) { @Test public void groupsWithNestedSubscribeOn() throws InterruptedException { - final ArrayList results = new ArrayList(); + final ArrayList results = new ArrayList<>(); Observable.unsafeCreate(new ObservableSource() { @Override @@ -902,7 +902,7 @@ public void accept(String s) { @Test public void groupsWithNestedObserveOn() throws InterruptedException { - final ArrayList results = new ArrayList(); + final ArrayList results = new ArrayList<>(); Observable.unsafeCreate(new ObservableSource() { @Override @@ -1027,7 +1027,7 @@ public Boolean apply(Integer n) { @Test public void groupByBackpressure() throws InterruptedException { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 4000) .groupBy(IS_EVEN2) @@ -1154,7 +1154,7 @@ public String apply(String v) { } }); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); m.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); System.out.println("ts .get " + to.values()); @@ -1170,7 +1170,7 @@ public void keySelectorThrows() { Observable m = source.groupBy(fail(0), dbl).flatMap(FLATTEN_INTEGER); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); m.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); assertEquals(1, to.errors().size()); @@ -1182,7 +1182,7 @@ public void valueSelectorThrows() { Observable source = Observable.just(0, 1, 2, 3, 4, 5, 6); Observable m = source.groupBy(identity, fail(0)).flatMap(FLATTEN_INTEGER); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); m.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); assertEquals(1, to.errors().size()); @@ -1196,7 +1196,7 @@ public void innerEscapeCompleted() { Observable m = source.groupBy(identity, dbl).flatMap(FLATTEN_INTEGER); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); m.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -1210,7 +1210,7 @@ public void innerEscapeCompleted() { public void exceptionIfSubscribeToChildMoreThanOnce() { Observable source = Observable.just(0); - final AtomicReference> inner = new AtomicReference>(); + final AtomicReference> inner = new AtomicReference<>(); Observable> m = source.groupBy(identity, dbl); @@ -1239,7 +1239,7 @@ public void error2() { Observable m = source.groupBy(identity, dbl).flatMap(FLATTEN_INTEGER); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); m.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); assertEquals(1, to.errors().size()); @@ -1248,7 +1248,7 @@ public void error2() { @Test public void groupByBackpressure3() throws InterruptedException { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 4000).groupBy(IS_EVEN2).flatMap(new Function, Observable>() { @@ -1305,7 +1305,7 @@ public void accept(Notification t1) { @Test public void groupByBackpressure2() throws InterruptedException { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 4000).groupBy(IS_EVEN2).flatMap(new Function, Observable>() { @@ -1346,7 +1346,7 @@ public Observable apply(GroupedObservable t) { @Test public void groupByWithNullKey() { final String[] key = new String[]{"uninitialized"}; - final List values = new ArrayList(); + final List values = new ArrayList<>(); Observable.just("a", "b", "c").groupBy(new Function() { @Override @@ -1382,7 +1382,7 @@ public void subscribe(Observer observer) { } } ); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); o.groupBy(new Function() { @@ -1400,11 +1400,11 @@ public Integer apply(Integer integer) { @Test public void groupByShouldPropagateError() { final Throwable e = new RuntimeException("Oops"); - final TestObserverEx inner1 = new TestObserverEx(); - final TestObserverEx inner2 = new TestObserverEx(); + final TestObserverEx inner1 = new TestObserverEx<>(); + final TestObserverEx inner2 = new TestObserverEx<>(); final TestObserverEx> outer - = new TestObserverEx>(new DefaultObserver>() { + = new TestObserverEx<>(new DefaultObserver>() { @Override public void onComplete() { @@ -1546,7 +1546,7 @@ public void delayErrorSimpleComplete() { public void cancelOverFlatmapRace() { for (int i = 0; i < TestHelper.RACE_LONG_LOOPS; i++) { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); final PublishSubject ps = PublishSubject.create(); @@ -1589,7 +1589,7 @@ public void run() { @Test public void abandonedGroupsNoDataloss() { - final List> groups = new ArrayList>(); + final List> groups = new ArrayList<>(); Observable.range(1, 1000) .groupBy(new Function() { @@ -1618,8 +1618,8 @@ public void accept(GroupedObservable v) throws Throwable { @Test public void newGroupValueSelectorFails() { - TestObserver to1 = new TestObserver(); - final TestObserver to2 = new TestObserver(); + TestObserver to1 = new TestObserver<>(); + final TestObserver to2 = new TestObserver<>(); Observable.just(1) .groupBy(Functions.identity(), new Function() { @@ -1645,8 +1645,8 @@ public void accept(GroupedObservable g) throws Throwable { @Test public void existingGroupValueSelectorFails() { - TestObserver to1 = new TestObserver(); - final TestObserver to2 = new TestObserver(); + TestObserver to1 = new TestObserver<>(); + final TestObserver to2 = new TestObserver<>(); Observable.just(1, 2) .groupBy(Functions.justFunction(1), new Function() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableIgnoreElementsTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableIgnoreElementsTest.java index e5704dfd46..43af8631e9 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableIgnoreElementsTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableIgnoreElementsTest.java @@ -58,7 +58,7 @@ public void accept(Integer t) { @Test public void completedOkObservable() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.range(1, 10).ignoreElements().toObservable().subscribe(to); to.assertNoErrors(); to.assertNoValues(); @@ -67,7 +67,7 @@ public void completedOkObservable() { @Test public void errorReceivedObservable() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); TestException ex = new TestException("boo"); Observable.error(ex).ignoreElements().toObservable().subscribe(to); to.assertNoValues(); @@ -120,7 +120,7 @@ public void accept(Integer t) { @Test public void completedOk() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.range(1, 10).ignoreElements().subscribe(to); to.assertNoErrors(); to.assertNoValues(); @@ -129,7 +129,7 @@ public void completedOk() { @Test public void errorReceived() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); TestException ex = new TestException("boo"); Observable.error(ex).ignoreElements().subscribe(to); to.assertNoValues(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableIntervalTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableIntervalTest.java index 11fe98a669..4f188093c5 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableIntervalTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableIntervalTest.java @@ -40,7 +40,7 @@ public void cancel() { @Test public void cancelledOnRun() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); IntervalObserver is = new IntervalObserver(to); to.onSubscribe(is); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMapNotificationTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMapNotificationTest.java index 7a84d0c981..81b470ff99 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMapNotificationTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMapNotificationTest.java @@ -27,7 +27,7 @@ public class ObservableMapNotificationTest extends RxJavaTest { @Test public void just() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.just(1) .flatMap( new Function>() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMapTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMapTest.java index da5651214f..538feaaa7f 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMapTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMapTest.java @@ -306,7 +306,7 @@ public Integer apply(Integer i) { // } private static Map getMap(String prefix) { - Map m = new HashMap(); + Map m = new HashMap<>(); m.put("firstName", prefix + "First"); m.put("lastName", prefix + "Last"); return m; @@ -350,7 +350,7 @@ public ObservableSource apply(Observable o) throws Exception { @Test public void fusedSync() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); Observable.range(1, 5) .map(Functions.identity()) @@ -362,7 +362,7 @@ public void fusedSync() { @Test public void fusedAsync() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); UnicastSubject us = UnicastSubject.create(); @@ -378,7 +378,7 @@ public void fusedAsync() { @Test public void fusedReject() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY | QueueFuseable.BOUNDARY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY | QueueFuseable.BOUNDARY); Observable.range(1, 5) .map(Functions.identity()) diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMaterializeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMaterializeTest.java index daf82d84ee..0e1df287bc 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMaterializeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMaterializeTest.java @@ -102,7 +102,7 @@ public void multipleSubscribes() throws InterruptedException, ExecutionException @Test public void withCompletionCausingError() { - TestObserverEx> to = new TestObserverEx>(); + TestObserverEx> to = new TestObserverEx<>(); final RuntimeException ex = new RuntimeException("boo"); Observable.empty().materialize().doOnNext(new Consumer() { @Override @@ -119,7 +119,7 @@ private static class TestLocalObserver extends DefaultObserver> notifications = new Vector>(); + List> notifications = new Vector<>(); @Override public void onComplete() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeDelayErrorTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeDelayErrorTest.java index 877b75b70a..db6450d097 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeDelayErrorTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeDelayErrorTest.java @@ -252,7 +252,7 @@ public void mergeArray() { public void mergeList() { final Observable o1 = Observable.unsafeCreate(new TestSynchronousObservable()); final Observable o2 = Observable.unsafeCreate(new TestSynchronousObservable()); - List> listOfObservables = new ArrayList>(); + List> listOfObservables = new ArrayList<>(); listOfObservables.add(o1); listOfObservables.add(o2); @@ -433,7 +433,7 @@ public void onNext(String args) { @Test public void errorInParentObservable() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.mergeDelayError( Observable.just(Observable.just(1), Observable.just(2)) .startWithItem(Observable. error(new RuntimeException())) @@ -462,7 +462,7 @@ public void subscribe(Observer> op) { Observer stringObserver = TestHelper.mockObserver(); - TestObserverEx to = new TestObserverEx(stringObserver); + TestObserverEx to = new TestObserverEx<>(stringObserver); Observable m = Observable.mergeDelayError(parentObservable); m.subscribe(to); System.out.println("testErrorInParentObservableDelayed | " + i); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeMaxConcurrentTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeMaxConcurrentTest.java index ac69ffbaa7..9ab92edc12 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeMaxConcurrentTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeMaxConcurrentTest.java @@ -42,14 +42,14 @@ public void before() { @Test public void whenMaxConcurrentIsOne() { for (int i = 0; i < 100; i++) { - List> os = new ArrayList>(); + List> os = new ArrayList<>(); os.add(Observable.just("one", "two", "three", "four", "five").subscribeOn(Schedulers.newThread())); os.add(Observable.just("one", "two", "three", "four", "five").subscribeOn(Schedulers.newThread())); os.add(Observable.just("one", "two", "three", "four", "five").subscribeOn(Schedulers.newThread())); List expected = Arrays.asList("one", "two", "three", "four", "five", "one", "two", "three", "four", "five", "one", "two", "three", "four", "five"); Iterator iter = Observable.merge(os, 1).blockingIterable().iterator(); - List actual = new ArrayList(); + List actual = new ArrayList<>(); while (iter.hasNext()) { actual.add(iter.next()); } @@ -65,8 +65,8 @@ public void maxConcurrent() { int maxConcurrent = 2 + (times % 10); AtomicInteger subscriptionCount = new AtomicInteger(0); - List> os = new ArrayList>(); - List scos = new ArrayList(); + List> os = new ArrayList<>(); + List scos = new ArrayList<>(); for (int i = 0; i < observableCount; i++) { SubscriptionCheckObservable sco = new SubscriptionCheckObservable(subscriptionCount, maxConcurrent); scos.add(sco); @@ -74,7 +74,7 @@ public void maxConcurrent() { } Iterator iter = Observable.merge(os, maxConcurrent).blockingIterable().iterator(); - List actual = new ArrayList(); + List actual = new ArrayList<>(); while (iter.hasNext()) { actual.add(iter.next()); } @@ -126,7 +126,7 @@ public void run() { @Test public void mergeALotOfSourcesOneByOneSynchronously() { int n = 10000; - List> sourceList = new ArrayList>(n); + List> sourceList = new ArrayList<>(n); for (int i = 0; i < n; i++) { sourceList.add(Observable.just(i)); } @@ -142,7 +142,7 @@ public void mergeALotOfSourcesOneByOneSynchronously() { @Test public void mergeALotOfSourcesOneByOneSynchronouslyTakeHalf() { int n = 10000; - List> sourceList = new ArrayList>(n); + List> sourceList = new ArrayList<>(n); for (int i = 0; i < n; i++) { sourceList.add(Observable.just(i)); } @@ -158,9 +158,9 @@ public void mergeALotOfSourcesOneByOneSynchronouslyTakeHalf() { @Test public void simple() { for (int i = 1; i < 100; i++) { - TestObserverEx to = new TestObserverEx(); - List> sourceList = new ArrayList>(i); - List result = new ArrayList(i); + TestObserverEx to = new TestObserverEx<>(); + List> sourceList = new ArrayList<>(i); + List result = new ArrayList<>(i); for (int j = 1; j <= i; j++) { sourceList.add(Observable.just(j)); result.add(j); @@ -177,9 +177,9 @@ public void simple() { @Test public void simpleOneLess() { for (int i = 2; i < 100; i++) { - TestObserverEx to = new TestObserverEx(); - List> sourceList = new ArrayList>(i); - List result = new ArrayList(i); + TestObserverEx to = new TestObserverEx<>(); + List> sourceList = new ArrayList<>(i); + List result = new ArrayList<>(i); for (int j = 1; j <= i; j++) { sourceList.add(Observable.just(j)); result.add(j); @@ -209,9 +209,9 @@ public void simpleAsyncLoop() { @Test public void simpleAsync() { for (int i = 1; i < 50; i++) { - TestObserver to = new TestObserver(); - List> sourceList = new ArrayList>(i); - Set expected = new HashSet(i); + TestObserver to = new TestObserver<>(); + List> sourceList = new ArrayList<>(i); + Set expected = new HashSet<>(i); for (int j = 1; j <= i; j++) { sourceList.add(Observable.just(j).subscribeOn(Schedulers.io())); expected.add(j); @@ -221,7 +221,7 @@ public void simpleAsync() { to.awaitDone(1, TimeUnit.SECONDS); to.assertNoErrors(); - Set actual = new HashSet(to.values()); + Set actual = new HashSet<>(to.values()); assertEquals(expected, actual); } @@ -241,9 +241,9 @@ public void simpleOneLessAsync() { if (System.currentTimeMillis() - t > TimeUnit.SECONDS.toMillis(9)) { break; } - TestObserver to = new TestObserver(); - List> sourceList = new ArrayList>(i); - Set expected = new HashSet(i); + TestObserver to = new TestObserver<>(); + List> sourceList = new ArrayList<>(i); + Set expected = new HashSet<>(i); for (int j = 1; j <= i; j++) { sourceList.add(Observable.just(j).subscribeOn(Schedulers.io())); expected.add(j); @@ -253,7 +253,7 @@ public void simpleOneLessAsync() { to.awaitDone(1, TimeUnit.SECONDS); to.assertNoErrors(); - Set actual = new HashSet(to.values()); + Set actual = new HashSet<>(to.values()); assertEquals(expected, actual); } @@ -261,13 +261,13 @@ public void simpleOneLessAsync() { @Test public void take() throws Exception { - List> sourceList = new ArrayList>(3); + List> sourceList = new ArrayList<>(3); sourceList.add(Observable.range(0, 100000).subscribeOn(Schedulers.io())); sourceList.add(Observable.range(0, 100000).subscribeOn(Schedulers.io())); sourceList.add(Observable.range(0, 100000).subscribeOn(Schedulers.io())); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.merge(sourceList, 2).take(5).subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeTest.java index c198ff83f0..92d30f8a85 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeTest.java @@ -112,7 +112,7 @@ public void mergeArray() { public void mergeList() { final Observable o1 = Observable.unsafeCreate(new TestSynchronousObservable()); final Observable o2 = Observable.unsafeCreate(new TestSynchronousObservable()); - List> listOfObservables = new ArrayList>(); + List> listOfObservables = new ArrayList<>(); listOfObservables.add(o1); listOfObservables.add(o2); @@ -191,7 +191,7 @@ public void mergeArrayWithThreading() { final TestASynchronousObservable o2 = new TestASynchronousObservable(); Observable m = Observable.merge(Observable.unsafeCreate(o1), Observable.unsafeCreate(o2)); - TestObserver to = new TestObserver(stringObserver); + TestObserver to = new TestObserver<>(stringObserver); m.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); @@ -408,7 +408,7 @@ public void unsubscribeAsObservablesComplete() { AtomicBoolean os2 = new AtomicBoolean(false); Observable o2 = createObservableOf5IntervalsOf1SecondIncrementsWithSubscriptionHook(scheduler2, os2); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.merge(o1, o2).subscribe(to); // we haven't incremented time so nothing should be received yet @@ -450,7 +450,7 @@ public void earlyUnsubscribe() { AtomicBoolean os2 = new AtomicBoolean(false); Observable o2 = createObservableOf5IntervalsOf1SecondIncrementsWithSubscriptionHook(scheduler2, os2); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.merge(o1, o2).subscribe(to); // we haven't incremented time so nothing should be received yet @@ -523,7 +523,7 @@ public void concurrency() { for (int i = 0; i < 10; i++) { Observable merge = Observable.merge(o, o, o); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); merge.subscribe(to); to.awaitDone(3, TimeUnit.SECONDS); @@ -576,7 +576,7 @@ public void run() { for (int i = 0; i < 10; i++) { Observable merge = Observable.merge(o, o, o); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); merge.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); @@ -623,7 +623,7 @@ public void run() { for (int i = 0; i < 10; i++) { Observable merge = Observable.merge(o, o, o); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); merge.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); @@ -806,7 +806,7 @@ public void onNext(Integer t) { @Test public void merge1AsyncStreamOf1() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNAsyncStreamsOfN(1, 1).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -815,7 +815,7 @@ public void merge1AsyncStreamOf1() { @Test public void merge1AsyncStreamOf1000() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNAsyncStreamsOfN(1, 1000).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -824,7 +824,7 @@ public void merge1AsyncStreamOf1000() { @Test public void merge10AsyncStreamOf1000() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNAsyncStreamsOfN(10, 1000).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -833,7 +833,7 @@ public void merge10AsyncStreamOf1000() { @Test public void merge1000AsyncStreamOf1000() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNAsyncStreamsOfN(1000, 1000).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -842,7 +842,7 @@ public void merge1000AsyncStreamOf1000() { @Test public void merge2000AsyncStreamOf100() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNAsyncStreamsOfN(2000, 100).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -851,7 +851,7 @@ public void merge2000AsyncStreamOf100() { @Test public void merge100AsyncStreamOf1() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNAsyncStreamsOfN(100, 1).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -873,7 +873,7 @@ public Observable apply(Integer i) { @Test public void merge1SyncStreamOf1() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNSyncStreamsOfN(1, 1).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -882,7 +882,7 @@ public void merge1SyncStreamOf1() { @Test public void merge1SyncStreamOf1000000() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNSyncStreamsOfN(1, 1000000).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -891,7 +891,7 @@ public void merge1SyncStreamOf1000000() { @Test public void merge1000SyncStreamOf1000() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNSyncStreamsOfN(1000, 1000).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -900,7 +900,7 @@ public void merge1000SyncStreamOf1000() { @Test public void merge10000SyncStreamOf10() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNSyncStreamsOfN(10000, 10).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -909,7 +909,7 @@ public void merge10000SyncStreamOf10() { @Test public void merge1000000SyncStreamOf1() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); mergeNSyncStreamsOfN(1000000, 1).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -956,7 +956,7 @@ public boolean hasNext() { @Test public void mergeManyAsyncSingle() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable> os = Observable.range(1, 10000) .map(new Function>() { @@ -1004,7 +1004,7 @@ public Observable apply(Integer t) { ; void runMerge(Function> func, TestObserverEx to) { - List list = new ArrayList(); + List list = new ArrayList<>(); for (int i = 0; i < 1000; i++) { list.add(i); } @@ -1022,12 +1022,12 @@ void runMerge(Function> func, TestObserverEx()); + runMerge(toScalar, new TestObserverEx<>()); } @Test public void fastMergeHiddenScalar() { - runMerge(toHiddenScalar, new TestObserverEx()); + runMerge(toHiddenScalar, new TestObserverEx<>()); } @Test diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithCompletableTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithCompletableTest.java index e5414dfe7f..e561eaac1e 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithCompletableTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithCompletableTest.java @@ -29,7 +29,7 @@ public class ObservableMergeWithCompletableTest extends RxJavaTest { @Test public void normal() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5).mergeWith( Completable.fromAction(new Action() { @@ -46,7 +46,7 @@ public void run() throws Exception { @Test public void take() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.range(1, 5).mergeWith( Completable.complete() diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithMaybeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithMaybeTest.java index 4949ad2081..43f0a7fff7 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithMaybeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithMaybeTest.java @@ -178,7 +178,7 @@ public void onNext(Integer t) { public void onErrorMainOverflow() { List errors = TestHelper.trackPluginErrors(); try { - final AtomicReference> observerRef = new AtomicReference>(); + final AtomicReference> observerRef = new AtomicReference<>(); TestObserver to = new Observable() { @Override protected void subscribeActual(Observer observer) { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithSingleTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithSingleTest.java index 28c6099d4c..c6b083f41d 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithSingleTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableMergeWithSingleTest.java @@ -170,7 +170,7 @@ public void onNext(Integer t) { public void onErrorMainOverflow() { List errors = TestHelper.trackPluginErrors(); try { - final AtomicReference> observerRef = new AtomicReference>(); + final AtomicReference> observerRef = new AtomicReference<>(); TestObserver to = new Observable() { @Override protected void subscribeActual(Observer observer) { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableObserveOnTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableObserveOnTest.java index 286d115edf..579b713313 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableObserveOnTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableObserveOnTest.java @@ -66,7 +66,7 @@ public void ordering() throws InterruptedException { Observer observer = TestHelper.mockObserver(); InOrder inOrder = inOrder(observer); - TestObserverEx to = new TestObserverEx(observer); + TestObserverEx to = new TestObserverEx<>(observer); obs.observeOn(Schedulers.computation()).subscribe(to); @@ -387,7 +387,7 @@ public void afterUnsubscribeCalledThenObserverOnNextNeverCalled() { final TestScheduler testScheduler = new TestScheduler(); final Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); Observable.just(1, 2, 3) .observeOn(testScheduler) @@ -428,7 +428,7 @@ public boolean hasNext() { } }); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); o .take(7) .observeOn(Schedulers.newThread()) @@ -441,7 +441,7 @@ public boolean hasNext() { @Test public void asyncChild() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(0, 100000).observeOn(Schedulers.newThread()).observeOn(Schedulers.newThread()).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); @@ -565,7 +565,7 @@ public void inputAsyncFusedErrorDelayed() { @Test public void outputFused() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); Observable.range(1, 5).hide() .observeOn(Schedulers.single()) @@ -578,7 +578,7 @@ public void outputFused() { @Test public void outputFusedReject() { - TestObserverEx to = new TestObserverEx(QueueFuseable.SYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.SYNC); Observable.range(1, 5).hide() .observeOn(Schedulers.single()) @@ -591,7 +591,7 @@ public void outputFusedReject() { @Test public void inputOutputAsyncFusedError() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); UnicastSubject us = UnicastSubject.create(); @@ -611,7 +611,7 @@ public void inputOutputAsyncFusedError() { @Test public void inputOutputAsyncFusedErrorDelayed() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); UnicastSubject us = UnicastSubject.create(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorResumeNextTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorResumeNextTest.java index 69a9b0f7cd..386b6c96a1 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorResumeNextTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorResumeNextTest.java @@ -37,7 +37,7 @@ public class ObservableOnErrorResumeNextTest extends RxJavaTest { @Test public void resumeNextWithSynchronousExecution() { - final AtomicReference receivedException = new AtomicReference(); + final AtomicReference receivedException = new AtomicReference<>(); Observable w = Observable.unsafeCreate(new ObservableSource() { @Override @@ -77,7 +77,7 @@ public Observable apply(Throwable t1) { @Test public void resumeNextWithAsyncExecution() { - final AtomicReference receivedException = new AtomicReference(); + final AtomicReference receivedException = new AtomicReference<>(); Subscription s = mock(Subscription.class); TestObservable w = new TestObservable(s, "one"); Function> resume = new Function>() { @@ -174,7 +174,7 @@ public Observable apply(Throwable t1) { Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); o.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); @@ -226,7 +226,7 @@ public void run() { @Test public void backpressure() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(0, 100000) .onErrorResumeNext(new Function>() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorResumeWithTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorResumeWithTest.java index 217335ec08..f60ea43a25 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorResumeWithTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorResumeWithTest.java @@ -146,7 +146,7 @@ public void run() { @Test public void backpressure() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(0, 100000) .onErrorResumeWith(Observable.just(1)) .observeOn(Schedulers.computation()) diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorReturnTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorReturnTest.java index d9520fe6d2..69c6c6889c 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorReturnTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableOnErrorReturnTest.java @@ -37,7 +37,7 @@ public class ObservableOnErrorReturnTest extends RxJavaTest { public void resumeNext() { TestObservable f = new TestObservable("one"); Observable w = Observable.unsafeCreate(f); - final AtomicReference capturedException = new AtomicReference(); + final AtomicReference capturedException = new AtomicReference<>(); Observable observable = w.onErrorReturn(new Function() { @@ -72,7 +72,7 @@ public String apply(Throwable e) { public void functionThrowsError() { TestObservable f = new TestObservable("one"); Observable w = Observable.unsafeCreate(f); - final AtomicReference capturedException = new AtomicReference(); + final AtomicReference capturedException = new AtomicReference<>(); Observable observable = w.onErrorReturn(new Function() { @@ -130,7 +130,7 @@ public String apply(Throwable t1) { }); Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); observable.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); @@ -144,7 +144,7 @@ public String apply(Throwable t1) { @Test public void backpressure() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(0, 100000) .onErrorReturn(new Function() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservablePublishTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservablePublishTest.java index ee80dc2cab..16cb03d00e 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservablePublishTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservablePublishTest.java @@ -126,7 +126,7 @@ public void run() { }); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.merge(fast, slow).subscribe(to); is.connect(); to.awaitDone(5, TimeUnit.SECONDS); @@ -146,7 +146,7 @@ public void accept(Integer t1) { } }); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); xs.publish(new Function, Observable>() { @Override @@ -173,7 +173,7 @@ public boolean test(Integer i) { @Test public void takeUntilWithPublishedStream() { Observable xs = Observable.range(0, Flowable.bufferSize() * 2); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); ConnectableObservable xsp = xs.publish(); xsp.takeUntil(xsp.skipWhile(new Predicate() { @@ -209,7 +209,7 @@ public void run() { final AtomicBoolean child1Unsubscribed = new AtomicBoolean(); final AtomicBoolean child2Unsubscribed = new AtomicBoolean(); - final TestObserver to2 = new TestObserver(); + final TestObserver to2 = new TestObserver<>(); final TestObserver to1 = new TestObserver() { @Override @@ -257,7 +257,7 @@ public void connectWithNoSubscriber() { co.connect(); // Emit 0 scheduler.advanceTimeBy(15, TimeUnit.MILLISECONDS); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); co.subscribe(to); // Emit 1 and 2 scheduler.advanceTimeBy(50, TimeUnit.MILLISECONDS); @@ -270,7 +270,7 @@ public void connectWithNoSubscriber() { public void subscribeAfterDisconnectThenConnect() { ConnectableObservable source = Observable.just(1).publish(); - TestObserverEx to1 = new TestObserverEx(); + TestObserverEx to1 = new TestObserverEx<>(); source.subscribe(to1); @@ -282,7 +282,7 @@ public void subscribeAfterDisconnectThenConnect() { source.reset(); - TestObserverEx to2 = new TestObserverEx(); + TestObserverEx to2 = new TestObserverEx<>(); source.subscribe(to2); @@ -300,7 +300,7 @@ public void subscribeAfterDisconnectThenConnect() { public void noSubscriberRetentionOnCompleted() { ObservablePublish source = (ObservablePublish)Observable.just(1).publish(); - TestObserverEx to1 = new TestObserverEx(); + TestObserverEx to1 = new TestObserverEx<>(); source.subscribe(to1); @@ -382,9 +382,9 @@ public void observeOn() { Observable obs = co.observeOn(Schedulers.computation()); for (int i = 0; i < 1000; i++) { for (int j = 1; j < 6; j++) { - List> tos = new ArrayList>(); + List> tos = new ArrayList<>(); for (int k = 1; k < j; k++) { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); tos.add(to); obs.subscribe(to); } @@ -480,7 +480,7 @@ public void addRemoveRace() { final TestObserver to = co.test(); - final TestObserver to2 = new TestObserver(); + final TestObserver to2 = new TestObserver<>(); Runnable r1 = new Runnable() { @Override @@ -628,7 +628,7 @@ public void subscribeDisconnectRace() { final ConnectableObservable co = ps.publish(); final Disposable d = co.connect(); - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Runnable r1 = new Runnable() { @Override @@ -762,7 +762,7 @@ public void disposedUpfront() { @Test public void altConnectCrash() { try { - new ObservablePublish(Observable.empty()) + new ObservablePublish<>(Observable.empty()) .connect(new Consumer() { @Override public void accept(Disposable t) throws Exception { @@ -779,7 +779,7 @@ public void accept(Disposable t) throws Exception { public void altConnectRace() { for (int i = 0; i < TestHelper.RACE_LONG_LOOPS; i++) { final ConnectableObservable co = - new ObservablePublish(Observable.never()); + new ObservablePublish<>(Observable.never()); Runnable r = new Runnable() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRangeLongTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRangeLongTest.java index e25cb17b8a..7a58572d2f 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRangeLongTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRangeLongTest.java @@ -93,14 +93,14 @@ public void rangeWithOverflow5() { @Test public void noBackpressure() { - ArrayList list = new ArrayList(Flowable.bufferSize() * 2); + ArrayList list = new ArrayList<>(Flowable.bufferSize() * 2); for (long i = 1; i <= Flowable.bufferSize() * 2 + 1; i++) { list.add(i); } Observable o = Observable.rangeLong(1, list.size()); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); o.subscribe(to); @@ -137,7 +137,7 @@ public void onNext(Long t) { @Test public void nearMaxValueWithoutBackpressure() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.rangeLong(Long.MAX_VALUE - 1L, 2L).subscribe(to); to.assertComplete(); @@ -171,7 +171,7 @@ public void noOverflow() { @Test public void fused() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ANY); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ANY); Observable.rangeLong(1, 2).subscribe(to); @@ -181,7 +181,7 @@ public void fused() { @Test public void fusedReject() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ASYNC); Observable.rangeLong(1, 2).subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRangeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRangeTest.java index 2f9374ad5a..e789b55093 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRangeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRangeTest.java @@ -94,14 +94,14 @@ public void rangeWithOverflow5() { @Test public void noBackpressure() { - ArrayList list = new ArrayList(Flowable.bufferSize() * 2); + ArrayList list = new ArrayList<>(Flowable.bufferSize() * 2); for (int i = 1; i <= Flowable.bufferSize() * 2 + 1; i++) { list.add(i); } Observable o = Observable.range(1, list.size()); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); o.subscribe(to); @@ -138,7 +138,7 @@ public void onNext(Integer t) { @Test public void nearMaxValueWithoutBackpressure() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(Integer.MAX_VALUE - 1, 2).subscribe(to); to.assertComplete(); @@ -158,7 +158,7 @@ public void negativeCount() { @Test public void requestWrongFusion() { - TestObserverEx to = new TestObserverEx(QueueFuseable.ASYNC); + TestObserverEx to = new TestObserverEx<>(QueueFuseable.ASYNC); Observable.range(1, 5) .subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRedoTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRedoTest.java index cac0b75d1a..2dc15f230e 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRedoTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRedoTest.java @@ -24,7 +24,7 @@ public class ObservableRedoTest extends RxJavaTest { @Test public void redoCancel() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.just(1) .repeatWhen(new Function, ObservableSource>() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRefCountTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRefCountTest.java index 7e862e1ad2..d9b98de8f9 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRefCountTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRefCountTest.java @@ -190,8 +190,8 @@ public void run() { .publish().refCount(); for (int i = 0; i < 10; i++) { - TestObserver to1 = new TestObserver(); - TestObserver to2 = new TestObserver(); + TestObserver to1 = new TestObserver<>(); + TestObserver to2 = new TestObserver<>(); r.subscribe(to1); r.subscribe(to2); try { @@ -233,7 +233,7 @@ public void run() { } }); - TestObserverEx observer = new TestObserverEx(); + TestObserverEx observer = new TestObserverEx<>(); o.publish().refCount().subscribeOn(Schedulers.newThread()).subscribe(observer); System.out.println("send unsubscribe"); // wait until connected @@ -278,7 +278,7 @@ public void accept(Disposable d) { } }); - TestObserverEx observer = new TestObserverEx(); + TestObserverEx observer = new TestObserverEx<>(); o.publish().refCount().subscribeOn(Schedulers.computation()).subscribe(observer); System.out.println("send unsubscribe"); @@ -367,7 +367,7 @@ public void refCount() { Observable interval = Observable.interval(100, TimeUnit.MILLISECONDS, s).publish().refCount(); // subscribe list1 - final List list1 = new ArrayList(); + final List list1 = new ArrayList<>(); Disposable d1 = interval.subscribe(new Consumer() { @Override public void accept(Long t1) { @@ -382,7 +382,7 @@ public void accept(Long t1) { assertEquals(1L, list1.get(1).longValue()); // subscribe list2 - final List list2 = new ArrayList(); + final List list2 = new ArrayList<>(); Disposable d2 = interval.subscribe(new Consumer() { @Override public void accept(Long t1) { @@ -427,7 +427,7 @@ public void accept(Long t1) { // subscribing a new one should start over because the source should have been unsubscribed // subscribe list3 - final List list3 = new ArrayList(); + final List list3 = new ArrayList<>(); interval.subscribe(new Consumer() { @Override public void accept(Long t1) { @@ -498,8 +498,8 @@ public Integer apply(Integer t1, Integer t2) { }) .publish().refCount(); - TestObserverEx to1 = new TestObserverEx(); - TestObserverEx to2 = new TestObserverEx(); + TestObserverEx to1 = new TestObserverEx<>(); + TestObserverEx to2 = new TestObserverEx<>(); combined.subscribe(to1); combined.subscribe(to2); @@ -1133,7 +1133,7 @@ public void unsubscribeSubscribeRace() { final TestObserver to1 = source.test(); - final TestObserver to2 = new TestObserver(); + final TestObserver to2 = new TestObserver<>(); Runnable r1 = new Runnable() { @Override @@ -1337,7 +1337,7 @@ protected void subscribeActual(Observer observer) { @Test public void timeoutResetsSource() { - TestConnectableObservable tco = new TestConnectableObservable(); + TestConnectableObservable tco = new TestConnectableObservable<>(); ObservableRefCount o = (ObservableRefCount)tco.refCount(); RefConnection rc = new RefConnection(o); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRepeatTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRepeatTest.java index f7b1d93b0b..78c793f1b4 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRepeatTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRepeatTest.java @@ -164,7 +164,7 @@ public void repeatAndDistinctUnbounded() { .repeat(3) .distinct(); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); src.subscribe(to); @@ -176,8 +176,8 @@ public void repeatAndDistinctUnbounded() { /** Issue #2844: wrong target of request. */ @Test public void repeatRetarget() { - final List concatBase = new ArrayList(); - TestObserver to = new TestObserver(); + final List concatBase = new ArrayList<>(); + TestObserver to = new TestObserver<>(); Observable.just(1, 2) .repeat(5) .concatMap(new Function>() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableReplayEagerTruncateTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableReplayEagerTruncateTest.java index ba3a7d6974..fe2c59d088 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableReplayEagerTruncateTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableReplayEagerTruncateTest.java @@ -729,7 +729,7 @@ void truncate() { buf.addLast(new Node(4)); buf.addLast(new Node(5)); - List values = new ArrayList(); + List values = new ArrayList<>(); buf.collect(values); Assert.assertEquals(Arrays.asList(1, 2, 3, 4, 5), values); @@ -753,8 +753,8 @@ void truncate() { @Test public void timedAndSizedTruncation() { TestScheduler test = new TestScheduler(); - SizeAndTimeBoundReplayBuffer buf = new SizeAndTimeBoundReplayBuffer(2, 2000, TimeUnit.MILLISECONDS, test, false); - List values = new ArrayList(); + SizeAndTimeBoundReplayBuffer buf = new SizeAndTimeBoundReplayBuffer<>(2, 2000, TimeUnit.MILLISECONDS, test, false); + List values = new ArrayList<>(); buf.next(1); test.advanceTimeBy(1, TimeUnit.SECONDS); @@ -792,12 +792,12 @@ public void timedAndSizedTruncation() { @Test public void timedAndSizedTruncationError() { TestScheduler test = new TestScheduler(); - SizeAndTimeBoundReplayBuffer buf = new SizeAndTimeBoundReplayBuffer(2, 2000, TimeUnit.MILLISECONDS, test, false); + SizeAndTimeBoundReplayBuffer buf = new SizeAndTimeBoundReplayBuffer<>(2, 2000, TimeUnit.MILLISECONDS, test, false); Assert.assertFalse(buf.hasCompleted()); Assert.assertFalse(buf.hasError()); - List values = new ArrayList(); + List values = new ArrayList<>(); buf.next(1); test.advanceTimeBy(1, TimeUnit.SECONDS); @@ -835,8 +835,8 @@ public void timedAndSizedTruncationError() { @Test public void sizedTruncation() { - SizeBoundReplayBuffer buf = new SizeBoundReplayBuffer(2, false); - List values = new ArrayList(); + SizeBoundReplayBuffer buf = new SizeBoundReplayBuffer<>(2, false); + List values = new ArrayList<>(); buf.next(1); buf.next(2); @@ -871,7 +871,7 @@ public void sizedTruncation() { public void coldReplayNoBackpressure() { Observable source = Observable.range(0, 1000).replay().autoConnect(); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); source.subscribe(to); @@ -949,7 +949,7 @@ public void unsubscribeSource() throws Throwable { @Test public void take() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable cached = Observable.range(1, 100).replay().autoConnect(); cached.take(10).subscribe(to); @@ -965,7 +965,7 @@ public void take() { public void async() { Observable source = Observable.range(1, 10000); for (int i = 0; i < 100; i++) { - TestObserverEx to1 = new TestObserverEx(); + TestObserverEx to1 = new TestObserverEx<>(); Observable cached = source.replay().autoConnect(); @@ -976,7 +976,7 @@ public void async() { to1.assertTerminated(); assertEquals(10000, to1.values().size()); - TestObserverEx to2 = new TestObserverEx(); + TestObserverEx to2 = new TestObserverEx<>(); cached.observeOn(Schedulers.computation()).subscribe(to2); to2.awaitDone(2, TimeUnit.SECONDS); @@ -995,14 +995,14 @@ public void asyncComeAndGo() { Observable output = cached.observeOn(Schedulers.computation()); - List> list = new ArrayList>(100); + List> list = new ArrayList<>(100); for (int i = 0; i < 100; i++) { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); list.add(to); output.skip(i * 10).take(10).subscribe(to); } - List expected = new ArrayList(); + List expected = new ArrayList<>(); for (int i = 0; i < 10; i++) { expected.add((long)(i - 10)); } @@ -1036,7 +1036,7 @@ public void subscribe(Observer t) { } }); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); firehose.replay().autoConnect().observeOn(Schedulers.computation()).takeLast(100).subscribe(to); to.awaitDone(3, TimeUnit.SECONDS); @@ -1052,14 +1052,14 @@ public void valuesAndThenError() { .concatWith(Observable.error(new TestException())) .replay().autoConnect(); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); source.subscribe(to); to.assertValues(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); to.assertNotComplete(); Assert.assertEquals(1, to.errors().size()); - TestObserverEx to2 = new TestObserverEx(); + TestObserverEx to2 = new TestObserverEx<>(); source.subscribe(to2); to2.assertValues(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); @@ -1130,8 +1130,8 @@ public void subscribeRace() { for (int i = 0; i < TestHelper.RACE_DEFAULT_LOOPS; i++) { final ConnectableObservable co = Observable.range(1, 3).replay(); - final TestObserver to1 = new TestObserver(); - final TestObserver to2 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); + final TestObserver to2 = new TestObserver<>(); Runnable r1 = new Runnable() { @Override @@ -1156,8 +1156,8 @@ public void addRemoveRace() { for (int i = 0; i < TestHelper.RACE_DEFAULT_LOOPS; i++) { final ConnectableObservable co = Observable.range(1, 3).replay(); - final TestObserver to1 = new TestObserver(); - final TestObserver to2 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); + final TestObserver to2 = new TestObserver<>(); co.subscribe(to1); @@ -1256,7 +1256,7 @@ public void subscribeOnNextRace() { final ConnectableObservable co = ps.replay(); - final TestObserver to1 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); Runnable r1 = new Runnable() { @Override @@ -1285,7 +1285,7 @@ public void unsubscribeOnNextRace() { final ConnectableObservable co = ps.replay(); - final TestObserver to1 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); co.subscribe(to1); @@ -1314,7 +1314,7 @@ public void unsubscribeReplayRace() { for (int i = 0; i < TestHelper.RACE_DEFAULT_LOOPS; i++) { final ConnectableObservable co = Observable.range(1, 1000).replay(); - final TestObserver to1 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); co.connect(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableReplayTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableReplayTest.java index e55d5ff716..9b31f51e8d 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableReplayTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableReplayTest.java @@ -729,7 +729,7 @@ void truncate() { buf.addLast(new Node(4)); buf.addLast(new Node(5)); - List values = new ArrayList(); + List values = new ArrayList<>(); buf.collect(values); Assert.assertEquals(Arrays.asList(1, 2, 3, 4, 5), values); @@ -753,8 +753,8 @@ void truncate() { @Test public void timedAndSizedTruncation() { TestScheduler test = new TestScheduler(); - SizeAndTimeBoundReplayBuffer buf = new SizeAndTimeBoundReplayBuffer(2, 2000, TimeUnit.MILLISECONDS, test, false); - List values = new ArrayList(); + SizeAndTimeBoundReplayBuffer buf = new SizeAndTimeBoundReplayBuffer<>(2, 2000, TimeUnit.MILLISECONDS, test, false); + List values = new ArrayList<>(); buf.next(1); test.advanceTimeBy(1, TimeUnit.SECONDS); @@ -792,12 +792,12 @@ public void timedAndSizedTruncation() { @Test public void timedAndSizedTruncationError() { TestScheduler test = new TestScheduler(); - SizeAndTimeBoundReplayBuffer buf = new SizeAndTimeBoundReplayBuffer(2, 2000, TimeUnit.MILLISECONDS, test, false); + SizeAndTimeBoundReplayBuffer buf = new SizeAndTimeBoundReplayBuffer<>(2, 2000, TimeUnit.MILLISECONDS, test, false); Assert.assertFalse(buf.hasCompleted()); Assert.assertFalse(buf.hasError()); - List values = new ArrayList(); + List values = new ArrayList<>(); buf.next(1); test.advanceTimeBy(1, TimeUnit.SECONDS); @@ -835,8 +835,8 @@ public void timedAndSizedTruncationError() { @Test public void sizedTruncation() { - SizeBoundReplayBuffer buf = new SizeBoundReplayBuffer(2, false); - List values = new ArrayList(); + SizeBoundReplayBuffer buf = new SizeBoundReplayBuffer<>(2, false); + List values = new ArrayList<>(); buf.next(1); buf.next(2); @@ -871,7 +871,7 @@ public void sizedTruncation() { public void coldReplayNoBackpressure() { Observable source = Observable.range(0, 1000).replay().autoConnect(); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); source.subscribe(to); @@ -949,7 +949,7 @@ public void unsubscribeSource() throws Throwable { @Test public void take() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable cached = Observable.range(1, 100).replay().autoConnect(); cached.take(10).subscribe(to); @@ -965,7 +965,7 @@ public void take() { public void async() { Observable source = Observable.range(1, 10000); for (int i = 0; i < 100; i++) { - TestObserverEx to1 = new TestObserverEx(); + TestObserverEx to1 = new TestObserverEx<>(); Observable cached = source.replay().autoConnect(); @@ -976,7 +976,7 @@ public void async() { to1.assertTerminated(); assertEquals(10000, to1.values().size()); - TestObserverEx to2 = new TestObserverEx(); + TestObserverEx to2 = new TestObserverEx<>(); cached.observeOn(Schedulers.computation()).subscribe(to2); to2.awaitDone(2, TimeUnit.SECONDS); @@ -995,14 +995,14 @@ public void asyncComeAndGo() { Observable output = cached.observeOn(Schedulers.computation()); - List> list = new ArrayList>(100); + List> list = new ArrayList<>(100); for (int i = 0; i < 100; i++) { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); list.add(to); output.skip(i * 10).take(10).subscribe(to); } - List expected = new ArrayList(); + List expected = new ArrayList<>(); for (int i = 0; i < 10; i++) { expected.add((long)(i - 10)); } @@ -1036,7 +1036,7 @@ public void subscribe(Observer t) { } }); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); firehose.replay().autoConnect().observeOn(Schedulers.computation()).takeLast(100).subscribe(to); to.awaitDone(3, TimeUnit.SECONDS); @@ -1052,14 +1052,14 @@ public void valuesAndThenError() { .concatWith(Observable.error(new TestException())) .replay().autoConnect(); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); source.subscribe(to); to.assertValues(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); to.assertNotComplete(); Assert.assertEquals(1, to.errors().size()); - TestObserverEx to2 = new TestObserverEx(); + TestObserverEx to2 = new TestObserverEx<>(); source.subscribe(to2); to2.assertValues(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); @@ -1130,8 +1130,8 @@ public void subscribeRace() { for (int i = 0; i < TestHelper.RACE_DEFAULT_LOOPS; i++) { final ConnectableObservable co = Observable.range(1, 3).replay(); - final TestObserver to1 = new TestObserver(); - final TestObserver to2 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); + final TestObserver to2 = new TestObserver<>(); Runnable r1 = new Runnable() { @Override @@ -1156,8 +1156,8 @@ public void addRemoveRace() { for (int i = 0; i < TestHelper.RACE_DEFAULT_LOOPS; i++) { final ConnectableObservable co = Observable.range(1, 3).replay(); - final TestObserver to1 = new TestObserver(); - final TestObserver to2 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); + final TestObserver to2 = new TestObserver<>(); co.subscribe(to1); @@ -1256,7 +1256,7 @@ public void subscribeOnNextRace() { final ConnectableObservable co = ps.replay(); - final TestObserver to1 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); Runnable r1 = new Runnable() { @Override @@ -1285,7 +1285,7 @@ public void unsubscribeOnNextRace() { final ConnectableObservable co = ps.replay(); - final TestObserver to1 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); co.subscribe(to1); @@ -1314,7 +1314,7 @@ public void unsubscribeReplayRace() { for (int i = 0; i < TestHelper.RACE_DEFAULT_LOOPS; i++) { final ConnectableObservable co = Observable.range(1, 1000).replay(); - final TestObserver to1 = new TestObserver(); + final TestObserver to1 = new TestObserver<>(); co.connect(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableResourceWrapperTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableResourceWrapperTest.java index d5a70e0e47..228725c0a0 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableResourceWrapperTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableResourceWrapperTest.java @@ -27,8 +27,8 @@ public class ObservableResourceWrapperTest extends RxJavaTest { @Test public void disposed() { - TestObserver to = new TestObserver(); - ObserverResourceWrapper orw = new ObserverResourceWrapper(to); + TestObserver to = new TestObserver<>(); + ObserverResourceWrapper orw = new ObserverResourceWrapper<>(to); Disposable d = Disposable.empty(); @@ -43,16 +43,16 @@ public void disposed() { @Test public void doubleOnSubscribe() { - TestObserver to = new TestObserver(); - ObserverResourceWrapper orw = new ObserverResourceWrapper(to); + TestObserver to = new TestObserver<>(); + ObserverResourceWrapper orw = new ObserverResourceWrapper<>(to); TestHelper.doubleOnSubscribe(orw); } @Test public void onErrorDisposes() { - TestObserver to = new TestObserver(); - ObserverResourceWrapper orw = new ObserverResourceWrapper(to); + TestObserver to = new TestObserver<>(); + ObserverResourceWrapper orw = new ObserverResourceWrapper<>(to); Disposable d = Disposable.empty(); Disposable d1 = Disposable.empty(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRetryTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRetryTest.java index 82d96dc5d7..381ee0a790 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRetryTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRetryTest.java @@ -64,7 +64,7 @@ public void subscribe(Observer t1) { } }); - TestObserver to = new TestObserver(consumer); + TestObserver to = new TestObserver<>(consumer); producer.retryWhen(new Function, Observable>() { @Override @@ -117,7 +117,7 @@ public void retryIndefinitely() { Observer observer = TestHelper.mockObserver(); int numRetries = 20; Observable origin = Observable.unsafeCreate(new FuncWithErrors(numRetries)); - origin.retry().subscribe(new TestObserver(observer)); + origin.retry().subscribe(new TestObserver<>(observer)); InOrder inOrder = inOrder(observer); // should show 3 attempts @@ -136,7 +136,7 @@ public void schedulingNotificationHandler() { Observer observer = TestHelper.mockObserver(); int numRetries = 2; Observable origin = Observable.unsafeCreate(new FuncWithErrors(numRetries)); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); origin.retryWhen(new Function, Observable>() { @Override public Observable apply(Observable t1) { @@ -205,7 +205,7 @@ public Integer apply(Throwable t1) { public void onCompletedFromNotificationHandler() { Observer observer = TestHelper.mockObserver(); Observable origin = Observable.unsafeCreate(new FuncWithErrors(1)); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); origin.retryWhen(new Function, Observable>() { @Override public Observable apply(Observable t1) { @@ -455,7 +455,7 @@ public void run() { public void sourceObservableCallsUnsubscribe() throws InterruptedException { final AtomicInteger subsCount = new AtomicInteger(0); - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); ObservableSource onSubscribe = new ObservableSource() { @Override @@ -486,7 +486,7 @@ public void subscribe(Observer observer) { public void sourceObservableRetry1() throws InterruptedException { final AtomicInteger subsCount = new AtomicInteger(0); - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); ObservableSource onSubscribe = new ObservableSource() { @Override @@ -505,7 +505,7 @@ public void subscribe(Observer observer) { public void sourceObservableRetry0() throws InterruptedException { final AtomicInteger subsCount = new AtomicInteger(0); - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); ObservableSource onSubscribe = new ObservableSource() { @Override @@ -625,7 +625,7 @@ public void unsubscribeAfterError() { SlowObservable so = new SlowObservable(100, 0, "testUnsubscribeAfterError"); Observable o = Observable.unsafeCreate(so).retry(5); - AsyncObserver async = new AsyncObserver(observer); + AsyncObserver async = new AsyncObserver<>(observer); o.subscribe(async); @@ -649,7 +649,7 @@ public void timeoutWithRetry() { SlowObservable so = new SlowObservable(100, 10, "testTimeoutWithRetry"); Observable o = Observable.unsafeCreate(so).timeout(80, TimeUnit.MILLISECONDS).retry(5); - AsyncObserver async = new AsyncObserver(observer); + AsyncObserver async = new AsyncObserver<>(observer); o.subscribe(async); @@ -671,7 +671,7 @@ public void retryWithBackpressure() throws InterruptedException { for (int i = 0; i < 400; i++) { Observer observer = TestHelper.mockObserver(); Observable origin = Observable.unsafeCreate(new FuncWithErrors(NUM_RETRIES)); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); origin.retry().observeOn(Schedulers.computation()).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); @@ -702,7 +702,7 @@ public void retryWithBackpressureParallel() throws InterruptedException { } final AtomicInteger timeouts = new AtomicInteger(); - final Map> data = new ConcurrentHashMap>(); + final Map> data = new ConcurrentHashMap<>(); int m = 5000; final CountDownLatch cdl = new CountDownLatch(m); @@ -714,11 +714,11 @@ public void run() { final AtomicInteger nexts = new AtomicInteger(); try { Observable origin = Observable.unsafeCreate(new FuncWithErrors(NUM_RETRIES)); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); origin.retry() .observeOn(Schedulers.computation()).subscribe(to); to.awaitDone(2500, TimeUnit.MILLISECONDS); - List onNextEvents = new ArrayList(to.values()); + List onNextEvents = new ArrayList<>(to.values()); if (onNextEvents.size() != NUM_RETRIES + 2) { for (Throwable t : to.errors()) { onNextEvents.add(t.toString()); @@ -816,7 +816,7 @@ public Observable apply(GroupedObservable t1) { return t1.take(1); } }) - .subscribe(new TestObserver(observer)); + .subscribe(new TestObserver<>(observer)); InOrder inOrder = inOrder(observer); // should show 3 attempts @@ -861,7 +861,7 @@ public Observable apply(GroupedObservable t1) { return t1.take(1); } }) - .subscribe(new TestObserver(observer)); + .subscribe(new TestObserver<>(observer)); InOrder inOrder = inOrder(observer); // should show 3 attempts diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRetryWithPredicateTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRetryWithPredicateTest.java index d7d20c1347..3b57f6c2e1 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRetryWithPredicateTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableRetryWithPredicateTest.java @@ -235,7 +235,7 @@ public void unsubscribeAfterError() { .unsafeCreate(so) .retry(retry5); - ObservableRetryTest.AsyncObserver async = new ObservableRetryTest.AsyncObserver(observer); + ObservableRetryTest.AsyncObserver async = new ObservableRetryTest.AsyncObserver<>(observer); o.subscribe(async); @@ -262,7 +262,7 @@ public void timeoutWithRetry() { .timeout(80, TimeUnit.MILLISECONDS) .retry(retry5); - ObservableRetryTest.AsyncObserver async = new ObservableRetryTest.AsyncObserver(observer); + ObservableRetryTest.AsyncObserver async = new ObservableRetryTest.AsyncObserver<>(observer); o.subscribe(async); @@ -278,7 +278,7 @@ public void timeoutWithRetry() { @Test public void issue2826() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final RuntimeException e = new RuntimeException("You shall not pass"); final AtomicInteger c = new AtomicInteger(); Observable.just(1).map(new Function() { @@ -312,7 +312,7 @@ public Integer apply(Integer t1) { @Test public void issue3008RetryWithPredicate() { - final List list = new CopyOnWriteArrayList(); + final List list = new CopyOnWriteArrayList<>(); final AtomicBoolean isFirst = new AtomicBoolean(true); Observable. just(1L, 2L, 3L).map(new Function() { @Override @@ -340,7 +340,7 @@ public void accept(Long t) { @Test public void issue3008RetryInfinite() { - final List list = new CopyOnWriteArrayList(); + final List list = new CopyOnWriteArrayList<>(); final AtomicBoolean isFirst = new AtomicBoolean(true); Observable. just(1L, 2L, 3L).map(new Function() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMapTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMapTest.java index 13b01e6888..bffd568b70 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMapTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableScalarXMapTest.java @@ -59,7 +59,7 @@ public Integer get() throws Exception { static final class OneCallablePublisher implements ObservableSource, Supplier { @Override public void subscribe(Observer observer) { - ScalarDisposable sd = new ScalarDisposable(observer, 1); + ScalarDisposable sd = new ScalarDisposable<>(observer, 1); observer.onSubscribe(sd); sd.run(); } @@ -72,7 +72,7 @@ public Integer get() throws Exception { @Test public void tryScalarXMap() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); assertTrue(ObservableScalarXMap.tryScalarXMapSubscribe(new CallablePublisher(), to, new Function>() { @Override public ObservableSource apply(Integer f) throws Exception { @@ -85,7 +85,7 @@ public ObservableSource apply(Integer f) throws Exception { @Test public void emptyXMap() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); assertTrue(ObservableScalarXMap.tryScalarXMapSubscribe(new EmptyCallablePublisher(), to, new Function>() { @Override @@ -99,7 +99,7 @@ public ObservableSource apply(Integer f) throws Exception { @Test public void mapperCrashes() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); assertTrue(ObservableScalarXMap.tryScalarXMapSubscribe(new OneCallablePublisher(), to, new Function>() { @Override @@ -113,7 +113,7 @@ public ObservableSource apply(Integer f) throws Exception { @Test public void mapperToJust() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); assertTrue(ObservableScalarXMap.tryScalarXMapSubscribe(new OneCallablePublisher(), to, new Function>() { @Override @@ -127,7 +127,7 @@ public ObservableSource apply(Integer f) throws Exception { @Test public void mapperToEmpty() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); assertTrue(ObservableScalarXMap.tryScalarXMapSubscribe(new OneCallablePublisher(), to, new Function>() { @Override @@ -141,7 +141,7 @@ public ObservableSource apply(Integer f) throws Exception { @Test public void mapperToCrashingCallable() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); assertTrue(ObservableScalarXMap.tryScalarXMapSubscribe(new OneCallablePublisher(), to, new Function>() { @Override @@ -179,8 +179,8 @@ public ObservableSource apply(Integer v) throws Exception { @Test public void scalarDisposableStateCheck() { - TestObserver to = new TestObserver(); - ScalarDisposable sd = new ScalarDisposable(to, 1); + TestObserver to = new TestObserver<>(); + ScalarDisposable sd = new ScalarDisposable<>(to, 1); to.onSubscribe(sd); assertFalse(sd.isDisposed()); @@ -213,8 +213,8 @@ public void scalarDisposableStateCheck() { @Test public void scalarDisposableRunDisposeRace() { for (int i = 0; i < TestHelper.RACE_DEFAULT_LOOPS; i++) { - TestObserver to = new TestObserver(); - final ScalarDisposable sd = new ScalarDisposable(to, 1); + TestObserver to = new TestObserver<>(); + final ScalarDisposable sd = new ScalarDisposable<>(to, 1); to.onSubscribe(sd); Runnable r1 = new Runnable() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableScanTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableScanTest.java index 590273ce60..c482d121be 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableScanTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableScanTest.java @@ -114,7 +114,7 @@ public Integer apply(Integer t1, Integer t2) { @Test public void shouldNotEmitUntilAfterSubscription() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 100).scan(0, new BiFunction() { @Override @@ -181,7 +181,7 @@ public void seedFactory() { @Override public List get() { - return new ArrayList(); + return new ArrayList<>(); } }, new BiConsumer, Integer>() { @@ -208,7 +208,7 @@ public Integer apply(Integer t1, Integer t2) { }).take(1); - TestObserverEx observer = new TestObserverEx(); + TestObserverEx observer = new TestObserverEx<>(); o.subscribe(observer); observer.assertValue(0); @@ -220,7 +220,7 @@ public Integer apply(Integer t1, Integer t2) { public void initialValueEmittedNoProducer() { PublishSubject source = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); source.scan(0, new BiFunction() { @Override @@ -310,7 +310,7 @@ public Object apply(Object a, Object b) throws Exception { public void scanFunctionThrowsAndUpstreamErrorsDoesNotResultInTwoTerminalEvents() { final RuntimeException err = new RuntimeException(); final RuntimeException err2 = new RuntimeException(); - final List list = new CopyOnWriteArrayList(); + final List list = new CopyOnWriteArrayList<>(); final Consumer errorConsumer = new Consumer() { @Override public void accept(Throwable t) throws Exception { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSingleTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSingleTest.java index 4c7faeaf3e..2290c645ca 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSingleTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSingleTest.java @@ -465,7 +465,7 @@ public Integer apply(Integer i1, Integer i2) { @Test public void singleElementOperatorDoNotSwallowExceptionWhenDone() { final Throwable exception = new RuntimeException("some error"); - final AtomicReference error = new AtomicReference(); + final AtomicReference error = new AtomicReference<>(); try { RxJavaPlugins.setErrorHandler(new Consumer() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSkipLastTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSkipLastTest.java index 7b87b3e329..8edf026fe1 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSkipLastTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSkipLastTest.java @@ -84,7 +84,7 @@ public void skipLastWithZeroCount() { @Test public void skipLastWithBackpressure() { Observable o = Observable.range(0, Flowable.bufferSize() * 2).skipLast(Flowable.bufferSize() + 10); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); o.observeOn(Schedulers.computation()).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); to.assertNoErrors(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSkipTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSkipTest.java index d122e23399..fbd5572246 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSkipTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSkipTest.java @@ -138,7 +138,7 @@ public void skipError() { @Test public void requestOverflowDoesNotOccur() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.range(1, 10).skip(5).subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOnTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOnTest.java index 26ffe95a71..53ccf2b3a6 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOnTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSubscribeOnTest.java @@ -36,7 +36,7 @@ public void issue813() throws InterruptedException { final CountDownLatch latch = new CountDownLatch(1); final CountDownLatch doneLatch = new CountDownLatch(1); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable .unsafeCreate(new ObservableSource() { @@ -74,7 +74,7 @@ public void subscribe( @Test public void onError() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.unsafeCreate(new ObservableSource() { @Override @@ -147,7 +147,7 @@ public Disposable schedule(@NonNull final Runnable action, final long delayTime, @Test public void unsubscribeInfiniteStream() throws InterruptedException { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); final AtomicInteger count = new AtomicInteger(); Observable.unsafeCreate(new ObservableSource() { @@ -174,7 +174,7 @@ public void subscribe(Observer sub) { public void cancelBeforeActualSubscribe() { TestScheduler test = new TestScheduler(); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.just(1).hide() .subscribeOn(test).subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSwitchTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSwitchTest.java index 5eb40104fc..88f43e7452 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSwitchTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableSwitchTest.java @@ -995,7 +995,7 @@ public void outerInnerErrorRaceIgnoreDispose() { List errors = TestHelper.trackPluginErrors(); try { - final AtomicReference> obs1 = new AtomicReference>(); + final AtomicReference> obs1 = new AtomicReference<>(); final Observable ps1 = new Observable() { @Override protected void subscribeActual( @@ -1003,7 +1003,7 @@ protected void subscribeActual( obs1.set(observer); } }; - final AtomicReference> obs2 = new AtomicReference>(); + final AtomicReference> obs2 = new AtomicReference<>(); final Observable ps2 = new Observable() { @Override protected void subscribeActual( @@ -1203,7 +1203,7 @@ public Object apply(Integer w) throws Exception { public void undeliverableUponCancel() { List errors = TestHelper.trackPluginErrors(); try { - final TestObserverEx to = new TestObserverEx(); + final TestObserverEx to = new TestObserverEx<>(); Observable.just(1) .map(new Function() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeLastOneTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeLastOneTest.java index 63161e7fb8..92536eb95e 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeLastOneTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeLastOneTest.java @@ -28,7 +28,7 @@ public class ObservableTakeLastOneTest extends RxJavaTest { @Test public void lastOfManyReturnsLast() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.range(1, 10).takeLast(1).subscribe(to); to.assertValue(10); to.assertNoErrors(); @@ -37,7 +37,7 @@ public void lastOfManyReturnsLast() { @Test public void lastOfEmptyReturnsEmpty() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.empty().takeLast(1).subscribe(to); to.assertNoValues(); to.assertNoErrors(); @@ -46,7 +46,7 @@ public void lastOfEmptyReturnsEmpty() { @Test public void lastOfOneReturnsLast() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.just(1).takeLast(1).subscribe(to); to.assertValue(1); to.assertNoErrors(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeLastTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeLastTest.java index 90429038e6..2aa9e37985 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeLastTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeLastTest.java @@ -90,7 +90,7 @@ public void takeLastWithNegativeCount() { @Test public void backpressure1() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 100000).takeLast(1) .observeOn(Schedulers.newThread()) .map(newSlowProcessor()).subscribe(to); @@ -101,7 +101,7 @@ public void backpressure1() { @Test public void backpressure2() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 100000).takeLast(Flowable.bufferSize() * 4) .observeOn(Schedulers.newThread()).map(newSlowProcessor()).subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeTest.java index 2225f3022b..f83fb8595d 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeTest.java @@ -257,7 +257,7 @@ public void subscribe(Observer op) { @Test public void takeObserveOn() { Observer o = TestHelper.mockObserver(); - TestObserver to = new TestObserver(o); + TestObserver to = new TestObserver<>(o); INFINITE_OBSERVABLE .observeOn(Schedulers.newThread()).take(1).subscribe(to); @@ -272,7 +272,7 @@ public void takeObserveOn() { @Test public void interrupt() throws InterruptedException { - final AtomicReference exception = new AtomicReference(); + final AtomicReference exception = new AtomicReference<>(); final CountDownLatch latch = new CountDownLatch(1); Observable.just(1).subscribeOn(Schedulers.computation()).take(1) .subscribe(new Consumer() { @@ -317,7 +317,7 @@ public void onNext(Integer t) { public void reentrantTake() { final PublishSubject source = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); source.take(1).doOnNext(new Consumer() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeUntilPredicateTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeUntilPredicateTest.java index 9566d64c9a..143fe9d3ca 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeUntilPredicateTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeUntilPredicateTest.java @@ -141,7 +141,7 @@ public boolean test(Integer v) { @Test public void errorIncludesLastValueAsCause() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final TestException e = new TestException("Forced failure"); Predicate predicate = (new Predicate() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeUntilTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeUntilTest.java index 790af0c882..5e831b03b3 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeUntilTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeUntilTest.java @@ -190,7 +190,7 @@ public void untilFires() { PublishSubject source = PublishSubject.create(); PublishSubject until = PublishSubject.create(); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); source.takeUntil(until).subscribe(to); @@ -217,7 +217,7 @@ public void mainCompletes() { PublishSubject source = PublishSubject.create(); PublishSubject until = PublishSubject.create(); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); source.takeUntil(until).subscribe(to); @@ -242,7 +242,7 @@ public void downstreamUnsubscribes() { PublishSubject source = PublishSubject.create(); PublishSubject until = PublishSubject.create(); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); source.takeUntil(until).take(1).subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeWhileTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeWhileTest.java index b348cda2ce..134e1f93f6 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeWhileTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTakeWhileTest.java @@ -223,7 +223,7 @@ public boolean test(Integer t1) { return t1 < 2; } }); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); source.subscribe(to); @@ -236,7 +236,7 @@ public boolean test(Integer t1) { @Test public void errorCauseIncludesLastValue() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); Observable.just("abc").takeWhile(new Predicate() { @Override public boolean test(String t1) { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeIntervalTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeIntervalTest.java index 7eecc75fb5..3b849ab978 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeIntervalTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeIntervalTest.java @@ -60,11 +60,11 @@ public void timeInterval() { subject.onComplete(); inOrder.verify(observer, times(1)).onNext( - new Timed(1, 1000, TIME_UNIT)); + new Timed<>(1, 1000, TIME_UNIT)); inOrder.verify(observer, times(1)).onNext( - new Timed(2, 2000, TIME_UNIT)); + new Timed<>(2, 2000, TIME_UNIT)); inOrder.verify(observer, times(1)).onNext( - new Timed(3, 3000, TIME_UNIT)); + new Timed<>(3, 3000, TIME_UNIT)); inOrder.verify(observer, times(1)).onComplete(); inOrder.verifyNoMoreInteractions(); } diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeoutTests.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeoutTests.java index f0001ab276..fe7b2cd370 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeoutTests.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeoutTests.java @@ -51,7 +51,7 @@ public void setUp() { @Test public void shouldNotTimeoutIfOnNextWithinTimeout() { Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); withTimeout.subscribe(to); @@ -66,7 +66,7 @@ public void shouldNotTimeoutIfOnNextWithinTimeout() { @Test public void shouldNotTimeoutIfSecondOnNextWithinTimeout() { Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); withTimeout.subscribe(to); @@ -82,7 +82,7 @@ public void shouldNotTimeoutIfSecondOnNextWithinTimeout() { @Test public void shouldTimeoutIfOnNextNotWithinTimeout() { - TestObserverEx observer = new TestObserverEx(); + TestObserverEx observer = new TestObserverEx<>(); withTimeout.subscribe(observer); @@ -92,7 +92,7 @@ public void shouldTimeoutIfOnNextNotWithinTimeout() { @Test public void shouldTimeoutIfSecondOnNextNotWithinTimeout() { - TestObserverEx observer = new TestObserverEx(); + TestObserverEx observer = new TestObserverEx<>(); withTimeout.subscribe(observer); testScheduler.advanceTimeBy(2, TimeUnit.SECONDS); underlyingSubject.onNext("One"); @@ -104,7 +104,7 @@ public void shouldTimeoutIfSecondOnNextNotWithinTimeout() { @Test public void shouldCompleteIfUnderlyingComletes() { Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); withTimeout.subscribe(observer); testScheduler.advanceTimeBy(2, TimeUnit.SECONDS); underlyingSubject.onComplete(); @@ -117,7 +117,7 @@ public void shouldCompleteIfUnderlyingComletes() { @Test public void shouldErrorIfUnderlyingErrors() { Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); withTimeout.subscribe(observer); testScheduler.advanceTimeBy(2, TimeUnit.SECONDS); underlyingSubject.onError(new UnsupportedOperationException()); @@ -132,7 +132,7 @@ public void shouldSwitchToOtherIfOnNextNotWithinTimeout() { Observable source = underlyingSubject.timeout(TIMEOUT, TIME_UNIT, testScheduler, other); Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); source.subscribe(to); testScheduler.advanceTimeBy(2, TimeUnit.SECONDS); @@ -155,7 +155,7 @@ public void shouldSwitchToOtherIfOnErrorNotWithinTimeout() { Observable source = underlyingSubject.timeout(TIMEOUT, TIME_UNIT, testScheduler, other); Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); source.subscribe(to); testScheduler.advanceTimeBy(2, TimeUnit.SECONDS); @@ -178,7 +178,7 @@ public void shouldSwitchToOtherIfOnCompletedNotWithinTimeout() { Observable source = underlyingSubject.timeout(TIMEOUT, TIME_UNIT, testScheduler, other); Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); source.subscribe(to); testScheduler.advanceTimeBy(2, TimeUnit.SECONDS); @@ -201,7 +201,7 @@ public void shouldSwitchToOtherAndCanBeUnsubscribedIfOnNextNotWithinTimeout() { Observable source = underlyingSubject.timeout(TIMEOUT, TIME_UNIT, testScheduler, other); Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); source.subscribe(to); testScheduler.advanceTimeBy(2, TimeUnit.SECONDS); @@ -231,7 +231,7 @@ public void shouldTimeoutIfSynchronizedObservableEmitFirstOnNextNotWithinTimeout final CountDownLatch exit = new CountDownLatch(1); final CountDownLatch timeoutSetuped = new CountDownLatch(1); - final TestObserverEx observer = new TestObserverEx(); + final TestObserverEx observer = new TestObserverEx<>(); new Thread(new Runnable() { @@ -280,7 +280,7 @@ public void subscribe(Observer observer) { TestScheduler testScheduler = new TestScheduler(); Observable observableWithTimeout = never.timeout(1000, TimeUnit.MILLISECONDS, testScheduler); - TestObserverEx observer = new TestObserverEx(); + TestObserverEx observer = new TestObserverEx<>(); observableWithTimeout.subscribe(observer); testScheduler.advanceTimeBy(2000, TimeUnit.MILLISECONDS); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeoutWithSelectorTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeoutWithSelectorTest.java index 9e6540e0b3..60cb5a8b92 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeoutWithSelectorTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimeoutWithSelectorTest.java @@ -329,7 +329,7 @@ public Void answer(InvocationOnMock invocation) throws Throwable { }).when(o).onComplete(); - final TestObserver to = new TestObserver(o); + final TestObserver to = new TestObserver<>(o); new Thread(new Runnable() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimerTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimerTest.java index d77ee456db..8eddbce491 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimerTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimerTest.java @@ -64,7 +64,7 @@ public void timerOnce() { @Test public void timerPeriodically() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.interval(100, 100, TimeUnit.MILLISECONDS, scheduler).subscribe(to); @@ -92,7 +92,7 @@ public void timerPeriodically() { @Test public void interval() { Observable w = Observable.interval(1, TimeUnit.SECONDS, scheduler); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); w.subscribe(to); to.assertNoValues(); @@ -117,8 +117,8 @@ public void interval() { public void withMultipleSubscribersStartingAtSameTime() { Observable w = Observable.interval(1, TimeUnit.SECONDS, scheduler); - TestObserver to1 = new TestObserver(); - TestObserver to2 = new TestObserver(); + TestObserver to1 = new TestObserver<>(); + TestObserver to2 = new TestObserver<>(); w.subscribe(to1); w.subscribe(to2); @@ -154,7 +154,7 @@ public void withMultipleSubscribersStartingAtSameTime() { public void withMultipleStaggeredSubscribers() { Observable w = Observable.interval(1, TimeUnit.SECONDS, scheduler); - TestObserver to1 = new TestObserver(); + TestObserver to1 = new TestObserver<>(); w.subscribe(to1); @@ -162,7 +162,7 @@ public void withMultipleStaggeredSubscribers() { scheduler.advanceTimeTo(2, TimeUnit.SECONDS); - TestObserver to2 = new TestObserver(); + TestObserver to2 = new TestObserver<>(); w.subscribe(to2); @@ -194,7 +194,7 @@ public void withMultipleStaggeredSubscribers() { public void withMultipleStaggeredSubscribersAndPublish() { ConnectableObservable w = Observable.interval(1, TimeUnit.SECONDS, scheduler).publish(); - TestObserver to1 = new TestObserver(); + TestObserver to1 = new TestObserver<>(); w.subscribe(to1); w.connect(); @@ -203,7 +203,7 @@ public void withMultipleStaggeredSubscribersAndPublish() { scheduler.advanceTimeTo(2, TimeUnit.SECONDS); - TestObserver to2 = new TestObserver(); + TestObserver to2 = new TestObserver<>(); w.subscribe(to2); to1.assertValues(0L, 1L); @@ -348,7 +348,7 @@ public Long apply(Long v) throws Exception { @Test public void cancelledAndRun() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); to.onSubscribe(Disposable.empty()); TimerObserver tm = new TimerObserver(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimestampTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimestampTest.java index 7148a44a4a..597333ea66 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimestampTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableTimestampTest.java @@ -52,9 +52,9 @@ public void timestampWithScheduler() { InOrder inOrder = inOrder(observer); - inOrder.verify(observer, times(1)).onNext(new Timed(1, 0, TimeUnit.MILLISECONDS)); - inOrder.verify(observer, times(1)).onNext(new Timed(2, 100, TimeUnit.MILLISECONDS)); - inOrder.verify(observer, times(1)).onNext(new Timed(3, 200, TimeUnit.MILLISECONDS)); + inOrder.verify(observer, times(1)).onNext(new Timed<>(1, 0, TimeUnit.MILLISECONDS)); + inOrder.verify(observer, times(1)).onNext(new Timed<>(2, 100, TimeUnit.MILLISECONDS)); + inOrder.verify(observer, times(1)).onNext(new Timed<>(3, 200, TimeUnit.MILLISECONDS)); verify(observer, never()).onError(any(Throwable.class)); verify(observer, never()).onComplete(); @@ -76,9 +76,9 @@ public void timestampWithScheduler2() { InOrder inOrder = inOrder(observer); - inOrder.verify(observer, times(1)).onNext(new Timed(1, 0, TimeUnit.MILLISECONDS)); - inOrder.verify(observer, times(1)).onNext(new Timed(2, 0, TimeUnit.MILLISECONDS)); - inOrder.verify(observer, times(1)).onNext(new Timed(3, 200, TimeUnit.MILLISECONDS)); + inOrder.verify(observer, times(1)).onNext(new Timed<>(1, 0, TimeUnit.MILLISECONDS)); + inOrder.verify(observer, times(1)).onNext(new Timed<>(2, 0, TimeUnit.MILLISECONDS)); + inOrder.verify(observer, times(1)).onNext(new Timed<>(3, 200, TimeUnit.MILLISECONDS)); verify(observer, never()).onError(any(Throwable.class)); verify(observer, never()).onComplete(); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToFutureTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToFutureTest.java index 481fd8ae65..164d7f6fd6 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToFutureTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToFutureTest.java @@ -37,7 +37,7 @@ public void success() throws Exception { Observer o = TestHelper.mockObserver(); - TestObserver to = new TestObserver(o); + TestObserver to = new TestObserver<>(o); Observable.fromFuture(future).subscribe(to); @@ -59,7 +59,7 @@ public void successOperatesOnSuppliedScheduler() throws Exception { Observer o = TestHelper.mockObserver(); TestScheduler scheduler = new TestScheduler(); - TestObserver to = new TestObserver(o); + TestObserver to = new TestObserver<>(o); Observable.fromFuture(future, scheduler).subscribe(to); @@ -79,7 +79,7 @@ public void failure() throws Exception { Observer o = TestHelper.mockObserver(); - TestObserver to = new TestObserver(o); + TestObserver to = new TestObserver<>(o); Observable.fromFuture(future).subscribe(to); @@ -100,7 +100,7 @@ public void cancelledBeforeSubscribe() throws Exception { Observer o = TestHelper.mockObserver(); - TestObserver to = new TestObserver(o); + TestObserver to = new TestObserver<>(o); to.dispose(); Observable.fromFuture(future).subscribe(to); @@ -146,7 +146,7 @@ public Object get(long timeout, TimeUnit unit) throws InterruptedException, Exec Observer o = TestHelper.mockObserver(); - TestObserver to = new TestObserver(o); + TestObserver to = new TestObserver<>(o); Observable futureObservable = Observable.fromFuture(future); futureObservable.subscribeOn(Schedulers.computation()).subscribe(to); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToMapTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToMapTest.java index 25136fcd9d..8838ff4b5a 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToMapTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToMapTest.java @@ -55,7 +55,7 @@ public void toMapObservable() { Observable> mapped = source.toMap(lengthFunc).toObservable(); - Map expected = new HashMap(); + Map expected = new HashMap<>(); expected.put(1, "a"); expected.put(2, "bb"); expected.put(3, "ccc"); @@ -74,7 +74,7 @@ public void toMapWithValueSelectorObservable() { Observable> mapped = source.toMap(lengthFunc, duplicate).toObservable(); - Map expected = new HashMap(); + Map expected = new HashMap<>(); expected.put(1, "aa"); expected.put(2, "bbbb"); expected.put(3, "cccccc"); @@ -102,7 +102,7 @@ public Integer apply(String t1) { }; Observable> mapped = source.toMap(lengthFuncErr).toObservable(); - Map expected = new HashMap(); + Map expected = new HashMap<>(); expected.put(1, "a"); expected.put(2, "bb"); expected.put(3, "ccc"); @@ -132,7 +132,7 @@ public String apply(String t1) { Observable> mapped = source.toMap(lengthFunc, duplicateErr).toObservable(); - Map expected = new HashMap(); + Map expected = new HashMap<>(); expected.put(1, "aa"); expected.put(2, "bbbb"); expected.put(3, "cccccc"); @@ -178,7 +178,7 @@ public String apply(String v) { } }, mapFactory).toObservable(); - Map expected = new LinkedHashMap(); + Map expected = new LinkedHashMap<>(); expected.put(2, "bb"); expected.put(3, "ccc"); expected.put(4, "dddd"); @@ -214,7 +214,7 @@ public String apply(String v) { } }, mapFactory).toObservable(); - Map expected = new LinkedHashMap(); + Map expected = new LinkedHashMap<>(); expected.put(2, "bb"); expected.put(3, "ccc"); expected.put(4, "dddd"); @@ -232,7 +232,7 @@ public void toMap() { Single> mapped = source.toMap(lengthFunc); - Map expected = new HashMap(); + Map expected = new HashMap<>(); expected.put(1, "a"); expected.put(2, "bb"); expected.put(3, "ccc"); @@ -250,7 +250,7 @@ public void toMapWithValueSelector() { Single> mapped = source.toMap(lengthFunc, duplicate); - Map expected = new HashMap(); + Map expected = new HashMap<>(); expected.put(1, "aa"); expected.put(2, "bbbb"); expected.put(3, "cccccc"); @@ -277,7 +277,7 @@ public Integer apply(String t1) { }; Single> mapped = source.toMap(lengthFuncErr); - Map expected = new HashMap(); + Map expected = new HashMap<>(); expected.put(1, "a"); expected.put(2, "bb"); expected.put(3, "ccc"); @@ -306,7 +306,7 @@ public String apply(String t1) { Single> mapped = source.toMap(lengthFunc, duplicateErr); - Map expected = new HashMap(); + Map expected = new HashMap<>(); expected.put(1, "aa"); expected.put(2, "bbbb"); expected.put(3, "cccccc"); @@ -351,7 +351,7 @@ public String apply(String v) { } }, mapFactory); - Map expected = new LinkedHashMap(); + Map expected = new LinkedHashMap<>(); expected.put(2, "bb"); expected.put(3, "ccc"); expected.put(4, "dddd"); @@ -386,7 +386,7 @@ public String apply(String v) { } }, mapFactory); - Map expected = new LinkedHashMap(); + Map expected = new LinkedHashMap<>(); expected.put(2, "bb"); expected.put(3, "ccc"); expected.put(4, "dddd"); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToMultimapTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToMultimapTest.java index ef7f0feec4..0853b0acad 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToMultimapTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableToMultimapTest.java @@ -55,7 +55,7 @@ public void toMultimapObservable() { Observable>> mapped = source.toMultimap(lengthFunc).toObservable(); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(1, Arrays.asList("a", "b")); expected.put(2, Arrays.asList("cc", "dd")); @@ -72,7 +72,7 @@ public void toMultimapWithValueSelectorObservable() { Observable>> mapped = source.toMultimap(lengthFunc, duplicate).toObservable(); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(1, Arrays.asList("aa", "bb")); expected.put(2, Arrays.asList("cccc", "dddd")); @@ -114,11 +114,11 @@ public String apply(String v) { mapFactory, new Function>() { @Override public Collection apply(Integer v) { - return new ArrayList(); + return new ArrayList<>(); } }).toObservable(); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(2, Arrays.asList("cc", "dd")); expected.put(3, Arrays.asList("eee", "fff")); @@ -137,9 +137,9 @@ public void toMultimapWithCollectionFactoryObservable() { @Override public Collection apply(Integer t1) { if (t1 == 2) { - return new ArrayList(); + return new ArrayList<>(); } else { - return new HashSet(); + return new HashSet<>(); } } }; @@ -153,16 +153,16 @@ public String apply(String v) { Supplier>> mapSupplier = new Supplier>>() { @Override public Map> get() { - return new HashMap>(); + return new HashMap<>(); } }; Observable>> mapped = source .toMultimap(lengthFunc, identity, mapSupplier, collectionFactory).toObservable(); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(2, Arrays.asList("cc", "dd")); - expected.put(3, new HashSet(Arrays.asList("eee"))); + expected.put(3, new HashSet<>(Arrays.asList("eee"))); mapped.subscribe(objectObserver); @@ -187,7 +187,7 @@ public Integer apply(String t1) { Observable>> mapped = source.toMultimap(lengthFuncErr).toObservable(); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(1, Arrays.asList("a", "b")); expected.put(2, Arrays.asList("cc", "dd")); @@ -214,7 +214,7 @@ public String apply(String t1) { Observable>> mapped = source.toMultimap(lengthFunc, duplicateErr).toObservable(); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(1, Arrays.asList("aa", "bb")); expected.put(2, Arrays.asList("cccc", "dddd")); @@ -244,7 +244,7 @@ public String apply(String v) { } }, mapFactory).toObservable(); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(2, Arrays.asList("cc", "dd")); expected.put(3, Arrays.asList("eee", "fff")); @@ -265,7 +265,7 @@ public Collection apply(Integer t1) { if (t1 == 2) { throw new RuntimeException("Forced failure"); } else { - return new HashSet(); + return new HashSet<>(); } } }; @@ -279,14 +279,14 @@ public String apply(String v) { Supplier>> mapSupplier = new Supplier>>() { @Override public Map> get() { - return new HashMap>(); + return new HashMap<>(); } }; Observable>> mapped = source.toMultimap(lengthFunc, identity, mapSupplier, collectionFactory).toObservable(); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(2, Arrays.asList("cc", "dd")); expected.put(3, Collections.singleton("eee")); @@ -303,7 +303,7 @@ public void toMultimap() { Single>> mapped = source.toMultimap(lengthFunc); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(1, Arrays.asList("a", "b")); expected.put(2, Arrays.asList("cc", "dd")); @@ -319,7 +319,7 @@ public void toMultimapWithValueSelector() { Single>> mapped = source.toMultimap(lengthFunc, duplicate); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(1, Arrays.asList("aa", "bb")); expected.put(2, Arrays.asList("cccc", "dddd")); @@ -360,11 +360,11 @@ public String apply(String v) { mapFactory, new Function>() { @Override public Collection apply(Integer v) { - return new ArrayList(); + return new ArrayList<>(); } }); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(2, Arrays.asList("cc", "dd")); expected.put(3, Arrays.asList("eee", "fff")); @@ -382,9 +382,9 @@ public void toMultimapWithCollectionFactory() { @Override public Collection apply(Integer t1) { if (t1 == 2) { - return new ArrayList(); + return new ArrayList<>(); } else { - return new HashSet(); + return new HashSet<>(); } } }; @@ -398,16 +398,16 @@ public String apply(String v) { Supplier>> mapSupplier = new Supplier>>() { @Override public Map> get() { - return new HashMap>(); + return new HashMap<>(); } }; Single>> mapped = source .toMultimap(lengthFunc, identity, mapSupplier, collectionFactory); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(2, Arrays.asList("cc", "dd")); - expected.put(3, new HashSet(Arrays.asList("eee"))); + expected.put(3, new HashSet<>(Arrays.asList("eee"))); mapped.subscribe(singleObserver); @@ -431,7 +431,7 @@ public Integer apply(String t1) { Single>> mapped = source.toMultimap(lengthFuncErr); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(1, Arrays.asList("a", "b")); expected.put(2, Arrays.asList("cc", "dd")); @@ -457,7 +457,7 @@ public String apply(String t1) { Single>> mapped = source.toMultimap(lengthFunc, duplicateErr); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(1, Arrays.asList("aa", "bb")); expected.put(2, Arrays.asList("cccc", "dddd")); @@ -486,7 +486,7 @@ public String apply(String v) { } }, mapFactory); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(2, Arrays.asList("cc", "dd")); expected.put(3, Arrays.asList("eee", "fff")); @@ -506,7 +506,7 @@ public Collection apply(Integer t1) { if (t1 == 2) { throw new RuntimeException("Forced failure"); } else { - return new HashSet(); + return new HashSet<>(); } } }; @@ -520,14 +520,14 @@ public String apply(String v) { Supplier>> mapSupplier = new Supplier>>() { @Override public Map> get() { - return new HashMap>(); + return new HashMap<>(); } }; Single>> mapped = source.toMultimap(lengthFunc, identity, mapSupplier, collectionFactory); - Map> expected = new HashMap>(); + Map> expected = new HashMap<>(); expected.put(2, Arrays.asList("cc", "dd")); expected.put(3, Collections.singleton("eee")); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableUnsubscribeOnTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableUnsubscribeOnTest.java index 8a4ac039b7..da58ffdb2a 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableUnsubscribeOnTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableUnsubscribeOnTest.java @@ -37,7 +37,7 @@ public void unsubscribeWhenSubscribeOnAndUnsubscribeOnAreOnSameThread() throws I UIEventLoopScheduler uiEventLoop = new UIEventLoopScheduler(); try { final ThreadSubscription subscription = new ThreadSubscription(); - final AtomicReference subscribeThread = new AtomicReference(); + final AtomicReference subscribeThread = new AtomicReference<>(); Observable w = Observable.unsafeCreate(new ObservableSource() { @Override @@ -53,7 +53,7 @@ public void subscribe(Observer t1) { } }); - TestObserverEx observer = new TestObserverEx(); + TestObserverEx observer = new TestObserverEx<>(); w.subscribeOn(uiEventLoop).observeOn(Schedulers.computation()) .unsubscribeOn(uiEventLoop) @@ -87,7 +87,7 @@ public void unsubscribeWhenSubscribeOnAndUnsubscribeOnAreOnDifferentThreads() th UIEventLoopScheduler uiEventLoop = new UIEventLoopScheduler(); try { final ThreadSubscription subscription = new ThreadSubscription(); - final AtomicReference subscribeThread = new AtomicReference(); + final AtomicReference subscribeThread = new AtomicReference<>(); Observable w = Observable.unsafeCreate(new ObservableSource() { @Override @@ -103,7 +103,7 @@ public void subscribe(Observer t1) { } }); - TestObserverEx observer = new TestObserverEx(); + TestObserverEx observer = new TestObserverEx<>(); w.subscribeOn(Schedulers.newThread()).observeOn(Schedulers.computation()) .unsubscribeOn(uiEventLoop) diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableUsingTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableUsingTest.java index 6312ed7d42..143524319d 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableUsingTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableUsingTest.java @@ -232,7 +232,7 @@ public Observable apply(Disposable subscription) { @Test public void usingDisposesEagerlyBeforeCompletion() { - final List events = new ArrayList(); + final List events = new ArrayList<>(); Supplier resourceFactory = createResourceFactory(events); final Action completion = createOnCompletedAction(events); final Action unsub = createUnsubAction(events); @@ -259,7 +259,7 @@ public Observable apply(Resource resource) { @Test public void usingDoesNotDisposesEagerlyBeforeCompletion() { - final List events = new ArrayList(); + final List events = new ArrayList<>(); Supplier resourceFactory = createResourceFactory(events); final Action completion = createOnCompletedAction(events); final Action unsub = createUnsubAction(events); @@ -286,7 +286,7 @@ public Observable apply(Resource resource) { @Test public void usingDisposesEagerlyBeforeError() { - final List events = new ArrayList(); + final List events = new ArrayList<>(); Supplier resourceFactory = createResourceFactory(events); final Consumer onError = createOnErrorAction(events); final Action unsub = createUnsubAction(events); @@ -314,7 +314,7 @@ public Observable apply(Resource resource) { @Test public void usingDoesNotDisposesEagerlyBeforeError() { - final List events = new ArrayList(); + final List events = new ArrayList<>(); final Supplier resourceFactory = createResourceFactory(events); final Consumer onError = createOnErrorAction(events); final Action unsub = createUnsubAction(events); @@ -533,7 +533,7 @@ public ObservableSource apply(Observable o) @Test public void eagerDisposedOnComplete() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.using(Functions.justSupplier(1), Functions.justFunction(new Observable() { @Override @@ -548,7 +548,7 @@ protected void subscribeActual(Observer observer) { @Test public void eagerDisposedOnError() { - final TestObserver to = new TestObserver(); + final TestObserver to = new TestObserver<>(); Observable.using(Functions.justSupplier(1), Functions.justFunction(new Observable() { @Override diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithObservableTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithObservableTest.java index 63bb37eafa..bfb972626b 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithObservableTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithObservableTest.java @@ -44,7 +44,7 @@ public void windowViaObservableNormal1() { final Observer o = TestHelper.mockObserver(); - final List> values = new ArrayList>(); + final List> values = new ArrayList<>(); Observer> wo = new DefaultObserver>() { @Override @@ -101,7 +101,7 @@ public void windowViaObservableBoundaryCompletes() { final Observer o = TestHelper.mockObserver(); - final List> values = new ArrayList>(); + final List> values = new ArrayList<>(); Observer> wo = new DefaultObserver>() { @Override @@ -157,7 +157,7 @@ public void windowViaObservableBoundaryThrows() { final Observer o = TestHelper.mockObserver(); - final List> values = new ArrayList>(); + final List> values = new ArrayList<>(); Observer> wo = new DefaultObserver>() { @Override @@ -207,7 +207,7 @@ public void windowViaObservableSourceThrows() { final Observer o = TestHelper.mockObserver(); - final List> values = new ArrayList>(); + final List> values = new ArrayList<>(); Observer> wo = new DefaultObserver>() { @Override @@ -368,7 +368,7 @@ public ObservableSource apply( public void mainAndBoundaryBothError() { List errors = TestHelper.trackPluginErrors(); try { - final AtomicReference> ref = new AtomicReference>(); + final AtomicReference> ref = new AtomicReference<>(); TestObserverEx> to = Observable.error(new TestException("main")) .window(new Observable() { @@ -407,8 +407,8 @@ public void mainCompleteBoundaryErrorRace() { for (int i = 0; i < TestHelper.RACE_LONG_LOOPS; i++) { List errors = TestHelper.trackPluginErrors(); try { - final AtomicReference> refMain = new AtomicReference>(); - final AtomicReference> ref = new AtomicReference>(); + final AtomicReference> refMain = new AtomicReference<>(); + final AtomicReference> ref = new AtomicReference<>(); TestObserverEx> to = new Observable() { @Override @@ -457,8 +457,8 @@ public void run() { @Test public void mainNextBoundaryNextRace() { for (int i = 0; i < TestHelper.RACE_LONG_LOOPS; i++) { - final AtomicReference> refMain = new AtomicReference>(); - final AtomicReference> ref = new AtomicReference>(); + final AtomicReference> refMain = new AtomicReference<>(); + final AtomicReference> ref = new AtomicReference<>(); TestObserver> to = new Observable() { @Override @@ -500,8 +500,8 @@ public void run() { @Test public void takeOneAnotherBoundary() { - final AtomicReference> refMain = new AtomicReference>(); - final AtomicReference> ref = new AtomicReference>(); + final AtomicReference> refMain = new AtomicReference<>(); + final AtomicReference> ref = new AtomicReference<>(); TestObserverEx> to = new Observable() { @Override @@ -532,8 +532,8 @@ protected void subscribeActual(Observer observer) { @Test public void disposeMainBoundaryCompleteRace() { for (int i = 0; i < TestHelper.RACE_LONG_LOOPS; i++) { - final AtomicReference> refMain = new AtomicReference>(); - final AtomicReference> ref = new AtomicReference>(); + final AtomicReference> refMain = new AtomicReference<>(); + final AtomicReference> ref = new AtomicReference<>(); final TestObserver> to = new Observable() { @Override @@ -590,8 +590,8 @@ public void disposeMainBoundaryErrorRace() { final TestException ex = new TestException(); for (int i = 0; i < TestHelper.RACE_LONG_LOOPS; i++) { - final AtomicReference> refMain = new AtomicReference>(); - final AtomicReference> ref = new AtomicReference>(); + final AtomicReference> refMain = new AtomicReference<>(); + final AtomicReference> ref = new AtomicReference<>(); final TestObserver> to = new Observable() { @Override @@ -671,7 +671,7 @@ public Observable apply(Observable w) throws Throwable { public void windowAbandonmentCancelsUpstream() { PublishSubject ps = PublishSubject.create(); - final AtomicReference> inner = new AtomicReference>(); + final AtomicReference> inner = new AtomicReference<>(); TestObserver> to = ps.window(Observable.never()) .doOnNext(new Consumer>() { diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithSizeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithSizeTest.java index 274c9712a7..a897430ab7 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithSizeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithSizeTest.java @@ -36,7 +36,7 @@ public class ObservableWindowWithSizeTest extends RxJavaTest { private static List> toLists(Observable> observables) { - final List> lists = new ArrayList>(); + final List> lists = new ArrayList<>(); Observable.concatEager(observables.map(new Function, Observable>>() { @Override public Observable> apply(Observable xs) { @@ -106,7 +106,7 @@ public void skipAndCountWindowsWithGaps() { @Test public void windowUnsubscribeNonOverlapping() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final AtomicInteger count = new AtomicInteger(); Observable.merge(Observable.range(1, 10000).doOnNext(new Consumer() { @@ -128,7 +128,7 @@ public void accept(Integer t1) { @Test public void windowUnsubscribeNonOverlappingAsyncSource() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final AtomicInteger count = new AtomicInteger(); Observable.merge(Observable.range(1, 100000) @@ -161,7 +161,7 @@ public void accept(Integer t1) { @Test public void windowUnsubscribeOverlapping() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final AtomicInteger count = new AtomicInteger(); Observable.merge(Observable.range(1, 10000).doOnNext(new Consumer() { @@ -183,7 +183,7 @@ public void accept(Integer t1) { @Test public void windowUnsubscribeOverlappingAsyncSource() { - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); final AtomicInteger count = new AtomicInteger(); Observable.merge(Observable.range(1, 100000) @@ -208,7 +208,7 @@ public void accept(Integer t1) { } private List list(String... args) { - List list = new ArrayList(); + List list = new ArrayList<>(); for (String arg : args) { list.add(arg); } @@ -241,7 +241,7 @@ public void subscribe(Observer observer) { @Test public void takeFlatMapCompletes() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); final int indicator = 999999999; @@ -405,7 +405,7 @@ public Observable apply(Observable w) throws Throwable { public void windowAbandonmentCancelsUpstreamSize() { PublishSubject ps = PublishSubject.create(); - final AtomicReference> inner = new AtomicReference>(); + final AtomicReference> inner = new AtomicReference<>(); TestObserver> to = ps.window(10) .take(1) @@ -459,7 +459,7 @@ public Observable apply(Observable w) throws Throwable { public void windowAbandonmentCancelsUpstreamSkip() { PublishSubject ps = PublishSubject.create(); - final AtomicReference> inner = new AtomicReference>(); + final AtomicReference> inner = new AtomicReference<>(); TestObserver> to = ps.window(5, 10) .take(1) @@ -513,7 +513,7 @@ public Observable apply(Observable w) throws Throwable { public void windowAbandonmentCancelsUpstreamOverlap() { PublishSubject ps = PublishSubject.create(); - final AtomicReference> inner = new AtomicReference>(); + final AtomicReference> inner = new AtomicReference<>(); TestObserver> to = ps.window(5, 3) .take(1) diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithStartEndObservableTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithStartEndObservableTest.java index d3466c7eb4..0c7dc8056b 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithStartEndObservableTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithStartEndObservableTest.java @@ -47,8 +47,8 @@ public void before() { @Test public void observableBasedOpenerAndCloser() { - final List list = new ArrayList(); - final List> lists = new ArrayList>(); + final List list = new ArrayList<>(); + final List> lists = new ArrayList<>(); Observable source = Observable.unsafeCreate(new ObservableSource() { @Override @@ -97,7 +97,7 @@ public void subscribe(Observer innerObserver) { } private List list(String... args) { - List list = new ArrayList(); + List list = new ArrayList<>(); for (String arg : args) { list.add(arg); } @@ -129,7 +129,7 @@ public void accept(Observable stringObservable) { stringObservable.subscribe(new DefaultObserver() { @Override public void onComplete() { - lists.add(new ArrayList(list)); + lists.add(new ArrayList<>(list)); list.clear(); } @@ -154,7 +154,7 @@ public void noUnsubscribeAndNoLeak() { PublishSubject open = PublishSubject.create(); final PublishSubject close = PublishSubject.create(); - TestObserver> to = new TestObserver>(); + TestObserver> to = new TestObserver<>(); source.window(open, new Function>() { @Override @@ -199,7 +199,7 @@ public void unsubscribeAll() { PublishSubject open = PublishSubject.create(); final PublishSubject close = PublishSubject.create(); - TestObserver> to = new TestObserver>(); + TestObserver> to = new TestObserver<>(); source.window(open, new Function>() { @Override @@ -464,7 +464,7 @@ public Observable apply(Observable w) throws Throwable { public void windowAbandonmentCancelsUpstream() { PublishSubject ps = PublishSubject.create(); - final AtomicReference> inner = new AtomicReference>(); + final AtomicReference> inner = new AtomicReference<>(); TestObserver> to = ps.window(Observable.just(1).concatWith(Observable.never()), Functions.justFunction(Observable.never())) diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithTimeTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithTimeTest.java index 51591516a6..13f662c88e 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithTimeTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWindowWithTimeTest.java @@ -46,8 +46,8 @@ public void before() { @Test public void timedAndCount() { - final List list = new ArrayList(); - final List> lists = new ArrayList>(); + final List list = new ArrayList<>(); + final List> lists = new ArrayList<>(); Observable source = Observable.unsafeCreate(new ObservableSource() { @Override @@ -82,8 +82,8 @@ public void subscribe(Observer observer) { @Test public void timed() { - final List list = new ArrayList(); - final List> lists = new ArrayList>(); + final List list = new ArrayList<>(); + final List> lists = new ArrayList<>(); Observable source = Observable.unsafeCreate(new ObservableSource() { @Override @@ -111,7 +111,7 @@ public void subscribe(Observer observer) { } private List list(String... args) { - List list = new ArrayList(); + List list = new ArrayList<>(); for (String arg : args) { list.add(arg); } @@ -143,7 +143,7 @@ public void accept(Observable stringObservable) { stringObservable.subscribe(new DefaultObserver() { @Override public void onComplete() { - lists.add(new ArrayList(list)); + lists.add(new ArrayList<>(list)); list.clear(); } @@ -166,8 +166,8 @@ public void exactWindowSize() { Observable> source = Observable.range(1, 10) .window(1, TimeUnit.MINUTES, scheduler, 3); - final List list = new ArrayList(); - final List> lists = new ArrayList>(); + final List list = new ArrayList<>(); + final List> lists = new ArrayList<>(); source.subscribe(observeWindow(list, lists)); @@ -184,7 +184,7 @@ public void exactWindowSize() { @Test public void takeFlatMapCompletes() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); final AtomicInteger wip = new AtomicInteger(); @@ -978,7 +978,7 @@ public Observable apply(Observable w) throws Throwable { public void windowAbandonmentCancelsUpstreamExactTime() { PublishSubject ps = PublishSubject.create(); - final AtomicReference> inner = new AtomicReference>(); + final AtomicReference> inner = new AtomicReference<>(); TestObserver> to = ps.window(10, TimeUnit.MINUTES) .take(1) @@ -1028,7 +1028,7 @@ public Observable apply(Observable w) throws Throwable { public void windowAbandonmentCancelsUpstreamExactTimeAndSize() { PublishSubject ps = PublishSubject.create(); - final AtomicReference> inner = new AtomicReference>(); + final AtomicReference> inner = new AtomicReference<>(); TestObserver> to = ps.window(10, TimeUnit.MINUTES, 100) .take(1) @@ -1078,7 +1078,7 @@ public Observable apply(Observable w) throws Throwable { public void windowAbandonmentCancelsUpstreamExactTimeSkip() { PublishSubject ps = PublishSubject.create(); - final AtomicReference> inner = new AtomicReference>(); + final AtomicReference> inner = new AtomicReference<>(); TestObserver> to = ps.window(10, 15, TimeUnit.MINUTES) .take(1) diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWithLatestFromTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWithLatestFromTest.java index 00b4e73f18..a754b21b8c 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWithLatestFromTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableWithLatestFromTest.java @@ -91,7 +91,7 @@ public void emptySource() { Observable result = source.withLatestFrom(other, COMBINER); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); result.subscribe(to); @@ -117,7 +117,7 @@ public void emptyOther() { Observable result = source.withLatestFrom(other, COMBINER); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); result.subscribe(to); @@ -143,7 +143,7 @@ public void unsubscription() { Observable result = source.withLatestFrom(other, COMBINER); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); result.subscribe(to); @@ -170,7 +170,7 @@ public void sourceThrows() { Observable result = source.withLatestFrom(other, COMBINER); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); result.subscribe(to); @@ -198,7 +198,7 @@ public void otherThrows() { Observable result = source.withLatestFrom(other, COMBINER); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); result.subscribe(to); @@ -226,7 +226,7 @@ public void functionThrows() { Observable result = source.withLatestFrom(other, COMBINER_ERROR); - TestObserverEx to = new TestObserverEx(); + TestObserverEx to = new TestObserverEx<>(); result.subscribe(to); @@ -252,7 +252,7 @@ public void noDownstreamUnsubscribe() { Observable result = source.withLatestFrom(other, COMBINER); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); result.subscribe(to); @@ -276,7 +276,7 @@ public void manySources() { PublishSubject ps3 = PublishSubject.create(); PublishSubject main = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); main.withLatestFrom(new Observable[] { ps1, ps2, ps3 }, toArray) .subscribe(to); @@ -323,7 +323,7 @@ public void manySourcesIterable() { PublishSubject ps3 = PublishSubject.create(); PublishSubject main = PublishSubject.create(); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); main.withLatestFrom(Arrays.>asList(ps1, ps2, ps3), toArray) .subscribe(to); @@ -368,8 +368,8 @@ public void manySourcesIterableSweep() { for (String val : new String[] { "1" /*, null*/ }) { int n = 35; for (int i = 0; i < n; i++) { - List> sources = new ArrayList>(); - List expected = new ArrayList(); + List> sources = new ArrayList<>(); + List expected = new ArrayList<>(); expected.add(val); for (int j = 0; j < i; j++) { @@ -377,7 +377,7 @@ public void manySourcesIterableSweep() { expected.add(String.valueOf(val)); } - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); PublishSubject main = PublishSubject.create(); @@ -397,7 +397,7 @@ public void manySourcesIterableSweep() { @Test public void withEmpty() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 3).withLatestFrom( new Observable[] { Observable.just(1), Observable.empty() }, toArray) @@ -410,7 +410,7 @@ public void withEmpty() { @Test public void withError() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.range(1, 3).withLatestFrom( new Observable[] { Observable.just(1), Observable.error(new TestException()) }, toArray) @@ -423,7 +423,7 @@ public void withError() { @Test public void withMainError() { - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.error(new TestException()).withLatestFrom( new Observable[] { Observable.just(1), Observable.just(1) }, toArray) @@ -438,7 +438,7 @@ public void withMainError() { public void with2Others() { Observable just = Observable.just(1); - TestObserver> to = new TestObserver>(); + TestObserver> to = new TestObserver<>(); just.withLatestFrom(just, just, new Function3>() { @Override @@ -457,7 +457,7 @@ public List apply(Integer a, Integer b, Integer c) { public void with3Others() { Observable just = Observable.just(1); - TestObserver> to = new TestObserver>(); + TestObserver> to = new TestObserver<>(); just.withLatestFrom(just, just, just, new Function4>() { @Override @@ -476,7 +476,7 @@ public List apply(Integer a, Integer b, Integer c, Integer d) { public void with4Others() { Observable just = Observable.just(1); - TestObserver> to = new TestObserver>(); + TestObserver> to = new TestObserver<>(); just.withLatestFrom(just, just, just, just, new Function5>() { @Override @@ -511,7 +511,7 @@ public Object apply(Integer a, Integer b, Integer c) throws Exception { @Test public void manyIteratorThrows() { Observable.just(1) - .withLatestFrom(new CrashingMappedIterable>(1, 100, 100, new Function>() { + .withLatestFrom(new CrashingMappedIterable<>(1, 100, 100, new Function>() { @Override public Observable apply(Integer v) throws Exception { return Observable.just(2); diff --git a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableZipTest.java b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableZipTest.java index b52b90183d..d8c153a285 100644 --- a/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableZipTest.java +++ b/src/test/java/io/reactivex/rxjava3/internal/operators/observable/ObservableZipTest.java @@ -350,7 +350,7 @@ public void aggregatorUnsubscribe() { PublishSubject r2 = PublishSubject.create(); /* define an Observer to receive aggregated events */ Observer observer = TestHelper.mockObserver(); - TestObserver to = new TestObserver(observer); + TestObserver to = new TestObserver<>(observer); Observable.zip(r1, r2, zipr2).subscribe(to); @@ -768,7 +768,7 @@ public String apply(Integer a, Integer b) { } }); - final ArrayList list = new ArrayList(); + final ArrayList list = new ArrayList<>(); os.subscribe(new Consumer() { @Override @@ -795,7 +795,7 @@ public String apply(Integer a, Integer b) { } }).take(5); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); os.subscribe(to); to.awaitDone(5, TimeUnit.SECONDS); @@ -820,7 +820,7 @@ public String apply(Integer a, Integer b) { } }); - final ArrayList list = new ArrayList(); + final ArrayList list = new ArrayList<>(); os.subscribe(new DefaultObserver() { @Override @@ -884,7 +884,7 @@ public String apply(Notification t1, Notification t2) { }); - final ArrayList list = new ArrayList(); + final ArrayList list = new ArrayList<>(); o.subscribe(new Consumer() { @Override @@ -913,7 +913,7 @@ public String apply(Integer t1, String t2) { }); - final ArrayList list = new ArrayList(); + final ArrayList list = new ArrayList<>(); o.subscribe(new Consumer() { @Override @@ -940,7 +940,7 @@ public Object apply(final Object[] args) { } }); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); o.subscribe(to); to.awaitDone(200, TimeUnit.MILLISECONDS); to.assertNoValues(); @@ -974,7 +974,7 @@ public void downstreamBackpressureRequestsWithFiniteSyncObservables() { Observable o1 = createInfiniteObservable(generatedA).take(Observable.bufferSize() * 2); Observable o2 = createInfiniteObservable(generatedB).take(Observable.bufferSize() * 2); - TestObserver to = new TestObserver(); + TestObserver to = new TestObserver<>(); Observable.zip(o1, o2, new BiFunction() { @Override @@ -1089,7 +1089,7 @@ public Integer apply(Integer i1, Integer i2) { return i1 + i2; } }); - List expected = new ArrayList(); + List expected = new ArrayList<>(); for (int i = 0; i < 1026; i++) { expected.add(i * 3); } @@ -1404,7 +1404,7 @@ public Integer apply(Integer t1, Integer t2) throws Exception { public void firstErrorPreventsSecondSubscription() { final AtomicInteger counter = new AtomicInteger(); - List> observableList = new ArrayList>(); + List> observableList = new ArrayList<>(); observableList.add(Observable.create(new ObservableOnSubscribe() { @Override public void subscribe(ObservableEmitter e)