@@ -255,7 +255,7 @@ public void testSimpleAsyncConcat() {
255
255
TestObservable <String > o1 = new TestObservable <String >("one" , "two" , "three" );
256
256
TestObservable <String > o2 = new TestObservable <String >("four" , "five" , "six" );
257
257
258
- Observable .concat (o1 , o2 ).subscribe (observer );
258
+ Observable .concat (Observable . create ( o1 ), Observable . create ( o2 ) ).subscribe (observer );
259
259
260
260
try {
261
261
// wait for async observables to complete
@@ -301,12 +301,12 @@ public void run() {
301
301
// emit first
302
302
if (!s .isUnsubscribed ()) {
303
303
System .out .println ("Emit o1" );
304
- observer .onNext (o1 );
304
+ observer .onNext (Observable . create ( o1 ) );
305
305
}
306
306
// emit second
307
307
if (!s .isUnsubscribed ()) {
308
308
System .out .println ("Emit o2" );
309
- observer .onNext (o2 );
309
+ observer .onNext (Observable . create ( o2 ) );
310
310
}
311
311
312
312
// wait until sometime later and emit third
@@ -317,7 +317,7 @@ public void run() {
317
317
}
318
318
if (!s .isUnsubscribed ()) {
319
319
System .out .println ("Emit o3" );
320
- observer .onNext (o3 );
320
+ observer .onNext (Observable . create ( o3 ) );
321
321
}
322
322
323
323
} catch (Throwable e ) {
@@ -404,7 +404,7 @@ public void testBlockedObservableOfObservables() {
404
404
final CountDownLatch callOnce = new CountDownLatch (1 );
405
405
final CountDownLatch okToContinue = new CountDownLatch (1 );
406
406
TestObservable <Observable <String >> observableOfObservables = new TestObservable <Observable <String >>(callOnce , okToContinue , odds , even );
407
- OnSubscribeFunc <String > concatF = concat (observableOfObservables );
407
+ OnSubscribeFunc <String > concatF = concat (Observable . create ( observableOfObservables ) );
408
408
Observable <String > concat = Observable .create (concatF );
409
409
concat .subscribe (observer );
410
410
try {
@@ -443,8 +443,8 @@ public void testConcatConcurrentWithInfinity() {
443
443
@ SuppressWarnings ("unchecked" )
444
444
Observer <String > aObserver = mock (Observer .class );
445
445
@ SuppressWarnings ("unchecked" )
446
- TestObservable <Observable <String >> observableOfObservables = new TestObservable <Observable <String >>(w1 , w2 );
447
- OnSubscribeFunc <String > concatF = concat (observableOfObservables );
446
+ TestObservable <Observable <String >> observableOfObservables = new TestObservable <Observable <String >>(Observable . create ( w1 ), Observable . create ( w2 ) );
447
+ OnSubscribeFunc <String > concatF = concat (Observable . create ( observableOfObservables ) );
448
448
449
449
Observable <String > concat = Observable .create (concatF );
450
450
@@ -485,8 +485,8 @@ public void testConcatNonBlockingObservables() {
485
485
@ Override
486
486
public Subscription onSubscribe (Observer <? super Observable <String >> observer ) {
487
487
// simulate what would happen in an observable
488
- observer .onNext (w1 );
489
- observer .onNext (w2 );
488
+ observer .onNext (Observable . create ( w1 ) );
489
+ observer .onNext (Observable . create ( w2 ) );
490
490
observer .onCompleted ();
491
491
492
492
return new Subscription () {
@@ -540,7 +540,7 @@ public void testConcatUnsubscribe() {
540
540
@ SuppressWarnings ("unchecked" )
541
541
final Observer <String > aObserver = mock (Observer .class );
542
542
@ SuppressWarnings ("unchecked" )
543
- final Observable <String > concat = Observable .create (concat (w1 , w2 ));
543
+ final Observable <String > concat = Observable .create (concat (Observable . create ( w1 ), Observable . create ( w2 ) ));
544
544
final SafeObservableSubscription s1 = new SafeObservableSubscription ();
545
545
546
546
try {
@@ -583,8 +583,8 @@ public void testConcatUnsubscribeConcurrent() {
583
583
@ SuppressWarnings ("unchecked" )
584
584
Observer <String > aObserver = mock (Observer .class );
585
585
@ SuppressWarnings ("unchecked" )
586
- TestObservable <Observable <String >> observableOfObservables = new TestObservable <Observable <String >>(w1 , w2 );
587
- OnSubscribeFunc <String > concatF = concat (observableOfObservables );
586
+ TestObservable <Observable <String >> observableOfObservables = new TestObservable <Observable <String >>(Observable . create ( w1 ), Observable . create ( w2 ) );
587
+ OnSubscribeFunc <String > concatF = concat (Observable . create ( observableOfObservables ) );
588
588
589
589
Observable <String > concat = Observable .create (concatF );
590
590
@@ -616,7 +616,7 @@ public void testConcatUnsubscribeConcurrent() {
616
616
verify (aObserver , never ()).onError (any (Throwable .class ));
617
617
}
618
618
619
- private static class TestObservable <T > extends Observable <T > {
619
+ private static class TestObservable <T > implements OnSubscribeFunc <T > {
620
620
621
621
private final Subscription s = new Subscription () {
622
622
@@ -656,7 +656,7 @@ public TestObservable(T seed, int size) {
656
656
}
657
657
658
658
@ Override
659
- public Subscription subscribe (final Observer <? super T > observer ) {
659
+ public Subscription onSubscribe (final Observer <? super T > observer ) {
660
660
t = new Thread (new Runnable () {
661
661
662
662
@ Override
0 commit comments