2828import io .reactivex .rxjava4 .annotations .NonNull ;
2929import io .reactivex .rxjava4 .core .*;
3030import io .reactivex .rxjava4 .core .Observable ;
31+ import io .reactivex .rxjava4 .core .config .*;
3132import io .reactivex .rxjava4 .disposables .Disposable ;
3233import io .reactivex .rxjava4 .exceptions .*;
3334import io .reactivex .rxjava4 .functions .*;
@@ -321,7 +322,7 @@ public void concatObservablePrefetch() {
321322 .repeat (10 )
322323 .doOnRequest (requested ::add );
323324
324- Completable c = Completable .concat (cs , 5 );
325+ Completable c = Completable .concat (cs , new CompletableConcatConfig ( 5 ) );
325326
326327 c .blockingAwait ();
327328
@@ -683,7 +684,7 @@ public void mergeObservableMaxConcurrent() {
683684 .repeat (10 )
684685 .doOnRequest (requested ::add );
685686
686- Completable c = Completable .merge (cs , 5 );
687+ Completable c = Completable .merge (cs , new CompletableMergeConfig ( 5 ) );
687688
688689 c .blockingAwait ();
689690
@@ -693,14 +694,14 @@ public void mergeObservableMaxConcurrent() {
693694
694695 @ Test
695696 public void mergeDelayErrorEmpty () {
696- Completable c = Completable .mergeArrayDelayError ( );
697+ Completable c = Completable .mergeArray ( CompletableMergeConfig . DELAY_ERRORS );
697698
698699 c .blockingAwait ();
699700 }
700701
701702 @ Test
702703 public void mergeDelayErrorSingleSource () {
703- Completable c = Completable .mergeArrayDelayError ( normal .completable );
704+ Completable c = Completable .mergeArray ( CompletableMergeConfig . DELAY_ERRORS , normal .completable );
704705
705706 c .blockingAwait ();
706707
@@ -709,14 +710,14 @@ public void mergeDelayErrorSingleSource() {
709710
710711 @ Test (expected = TestException .class )
711712 public void mergeDelayErrorSingleSourceThrows () {
712- Completable c = Completable .mergeArrayDelayError ( error .completable );
713+ Completable c = Completable .mergeArray ( CompletableMergeConfig . DELAY_ERRORS , error .completable );
713714
714715 c .blockingAwait ();
715716 }
716717
717718 @ Test
718719 public void mergeDelayErrorMultipleSources () {
719- Completable c = Completable .mergeArrayDelayError ( normal .completable , normal .completable , normal .completable );
720+ Completable c = Completable .mergeArray ( CompletableMergeConfig . DELAY_ERRORS , normal .completable , normal .completable , normal .completable );
720721
721722 c .blockingAwait ();
722723
@@ -725,7 +726,7 @@ public void mergeDelayErrorMultipleSources() {
725726
726727 @ Test
727728 public void mergeDelayErrorMultipleOneThrows () {
728- Completable c = Completable .mergeArrayDelayError ( normal .completable , error .completable , normal .completable );
729+ Completable c = Completable .mergeArray ( CompletableMergeConfig . DELAY_ERRORS , normal .completable , error .completable , normal .completable );
729730
730731 try {
731732 c .blockingAwait ();
@@ -736,28 +737,28 @@ public void mergeDelayErrorMultipleOneThrows() {
736737
737738 @ Test (expected = NullPointerException .class )
738739 public void mergeDelayErrorMultipleOneIsNull () {
739- Completable c = Completable .mergeArrayDelayError ( normal .completable , null );
740+ Completable c = Completable .mergeArray ( CompletableMergeConfig . DELAY_ERRORS , normal .completable , null );
740741
741742 c .blockingAwait ();
742743 }
743744
744745 @ Test
745746 public void mergeDelayErrorIterableEmpty () {
746- Completable c = Completable .mergeDelayError (Collections .<Completable >emptyList ());
747+ Completable c = Completable .merge (Collections .<Completable >emptyList (), CompletableMergeConfig . DELAY_ERRORS );
747748
748749 c .blockingAwait ();
749750 }
750751
751752 @ Test (expected = NullPointerException .class )
752753 public void mergeDelayErrorIterableIteratorNull () {
753- Completable c = Completable .mergeDelayError ((Iterable <Completable >) () -> null );
754+ Completable c = Completable .merge ((Iterable <Completable >) () -> null , CompletableMergeConfig . DELAY_ERRORS );
754755
755756 c .blockingAwait ();
756757 }
757758
758759 @ Test
759760 public void mergeDelayErrorIterableSingle () {
760- Completable c = Completable .mergeDelayError (Collections .singleton (normal .completable ));
761+ Completable c = Completable .merge (Collections .singleton (normal .completable ), CompletableMergeConfig . DELAY_ERRORS );
761762
762763 c .blockingAwait ();
763764
@@ -766,7 +767,8 @@ public void mergeDelayErrorIterableSingle() {
766767
767768 @ Test
768769 public void mergeDelayErrorIterableMany () {
769- Completable c = Completable .mergeDelayError (Arrays .asList (normal .completable , normal .completable , normal .completable ));
770+ Completable c = Completable .merge (
771+ Arrays .asList (normal .completable , normal .completable , normal .completable ), CompletableMergeConfig .DELAY_ERRORS );
770772
771773 c .blockingAwait ();
772774
@@ -775,14 +777,15 @@ public void mergeDelayErrorIterableMany() {
775777
776778 @ Test (expected = TestException .class )
777779 public void mergeDelayErrorIterableOneThrows () {
778- Completable c = Completable .mergeDelayError (Collections .singleton (error .completable ));
780+ Completable c = Completable .merge (Collections .singleton (error .completable ), CompletableMergeConfig . DELAY_ERRORS );
779781
780782 c .blockingAwait ();
781783 }
782784
783785 @ Test
784786 public void mergeDelayErrorIterableManyOneThrows () {
785- Completable c = Completable .mergeDelayError (Arrays .asList (normal .completable , error .completable , normal .completable ));
787+ Completable c = Completable .merge (
788+ Arrays .asList (normal .completable , error .completable , normal .completable ), CompletableMergeConfig .DELAY_ERRORS );
786789
787790 try {
788791 c .blockingAwait ();
@@ -793,44 +796,44 @@ public void mergeDelayErrorIterableManyOneThrows() {
793796
794797 @ Test (expected = TestException .class )
795798 public void mergeDelayErrorIterableIterableThrows () {
796- Completable c = Completable .mergeDelayError ((Iterable <Completable >) () -> {
799+ Completable c = Completable .merge ((Iterable <Completable >) () -> {
797800 throw new TestException ();
798- });
801+ }, CompletableMergeConfig . DELAY_ERRORS );
799802
800803 c .blockingAwait ();
801804 }
802805
803806 @ Test (expected = TestException .class )
804807 public void mergeDelayErrorIterableIteratorHasNextThrows () {
805- Completable c = Completable .mergeDelayError (new IterableIteratorHasNextThrows ());
808+ Completable c = Completable .merge (new IterableIteratorHasNextThrows (), CompletableMergeConfig . DELAY_ERRORS );
806809
807810 c .blockingAwait ();
808811 }
809812
810813 @ Test (expected = TestException .class )
811814 public void mergeDelayErrorIterableIteratorNextThrows () {
812- Completable c = Completable .mergeDelayError (new IterableIteratorNextThrows ());
815+ Completable c = Completable .merge (new IterableIteratorNextThrows (), CompletableMergeConfig . DELAY_ERRORS );
813816
814817 c .blockingAwait ();
815818 }
816819
817820 @ Test
818821 public void mergeDelayErrorObservableEmpty () {
819- Completable c = Completable .mergeDelayError (Flowable .<Completable >empty ());
822+ Completable c = Completable .merge (Flowable .<Completable >empty (), new CompletableMergeConfig ( true ));
820823
821824 c .blockingAwait ();
822825 }
823826
824827 @ Test (expected = TestException .class )
825828 public void mergeDelayErrorObservableError () {
826- Completable c = Completable .mergeDelayError (Flowable .<Completable >error (TestException ::new ));
829+ Completable c = Completable .merge (Flowable .<Completable >error (TestException ::new ), new CompletableMergeConfig ( true ));
827830
828831 c .blockingAwait ();
829832 }
830833
831834 @ Test
832835 public void mergeDelayErrorObservableSingle () {
833- Completable c = Completable .mergeDelayError (Flowable .just (normal .completable ));
836+ Completable c = Completable .merge (Flowable .just (normal .completable ), new CompletableMergeConfig ( true ));
834837
835838 c .blockingAwait ();
836839
@@ -839,14 +842,14 @@ public void mergeDelayErrorObservableSingle() {
839842
840843 @ Test (expected = TestException .class )
841844 public void mergeDelayErrorObservableSingleThrows () {
842- Completable c = Completable .mergeDelayError (Flowable .just (error .completable ));
845+ Completable c = Completable .merge (Flowable .just (error .completable ), new CompletableMergeConfig ( true ));
843846
844847 c .blockingAwait ();
845848 }
846849
847850 @ Test
848851 public void mergeDelayErrorObservableMany () {
849- Completable c = Completable .mergeDelayError (Flowable .just (normal .completable ).repeat (3 ));
852+ Completable c = Completable .merge (Flowable .just (normal .completable ).repeat (3 ), new CompletableMergeConfig ( true ));
850853
851854 c .blockingAwait ();
852855
@@ -855,7 +858,7 @@ public void mergeDelayErrorObservableMany() {
855858
856859 @ Test (expected = TestException .class )
857860 public void mergeDelayErrorObservableManyOneThrows () {
858- Completable c = Completable .mergeDelayError (Flowable .just (normal .completable , error .completable ));
861+ Completable c = Completable .merge (Flowable .just (normal .completable , error .completable ), new CompletableMergeConfig ( true ));
859862
860863 c .blockingAwait ();
861864 }
@@ -868,7 +871,7 @@ public void mergeDelayErrorObservableMaxConcurrent() {
868871 .repeat (10 )
869872 .doOnRequest (requested ::add );
870873
871- Completable c = Completable .mergeDelayError (cs , 5 );
874+ Completable c = Completable .merge (cs , new CompletableMergeConfig ( true , 5 ) );
872875
873876 c .blockingAwait ();
874877
0 commit comments