@Override public void onError(Throwable t) { Notification<T> v = Notification.createOnError(t); downstream.onNext(v); downstream.onComplete(); }
@Override public void run() { normal.completable.toSingleDefault(1).subscribe(new Consumer<Integer>() { @Override public void accept(Integer integer) { throw new TestException(); } }); } });
@Override public Single<Integer> apply(Maybe<Integer> f) throws Exception { return f.switchIfEmpty(Single.just(2)); } });
@Override public Flowable<List<Object>> apply(Flowable<Object> f) throws Exception { return f.toList().toFlowable(); } });
@Override public Publisher<Boolean> createPublisher(final long elements) { return Flowable.sequenceEqual( Flowable.range(1, 1000), Flowable.range(1, 1001)) .toFlowable() ; }
@Override public Publisher<Boolean> createPublisher(final long elements) { return Flowable.range(1, 1000).all(new Predicate<Integer>() { @Override public boolean test(Integer e) throws Exception { return e < 800; } }).toFlowable() ; }
@Override public Object apply(Flowable<Object> f) throws Exception { return f.singleOrError().toFlowable(); } }, false, 1, 1, 1);
@Override public Publisher<Integer> createPublisher(final long elements) { return Flowable.range(1, 10).lastElement().toFlowable() ; }
@Override public Publisher<Integer> createPublisher(final long elements) { return Flowable.range(1, 10).elementAt(5).toFlowable() ; }
@Override public Flowable<Object> apply(Flowable<Object> f) throws Exception { return f.last(2).toFlowable(); } });
@Override public Flowable<Object> apply(Flowable<Object> f) throws Exception { return f.singleElement().toFlowable(); } });
@Override public Object apply(Flowable<Integer> f) throws Exception { return f.elementAt(0).toFlowable(); } }, false, null, 1);
@Override public ObservableSource<Object> apply(Observable<Object> o) throws Exception { return o.elementAt(0).toObservable(); } });
@Override public MaybeSource<Object> apply(Maybe<Object> v) throws Exception { return v.ignoreElement().toMaybe(); } });