@Override public Flowable<Object> apply(Integer left) throws Exception { return Flowable.never(); } },
@Override public Flowable<Object> apply(Object right) throws Exception { return Flowable.never(); } },
@Override public Flowable<Integer> apply(Integer v) throws Exception { if (v == 1) { return pp2; } return Flowable.never(); } })
@Override public Flowable<Object> call() { return Flowable.never(); } }
@Override public Flowable<Integer> apply(Integer v) throws Exception { return Flowable.never(); } }))
@Override public Flowable<Object> apply(Object v) throws Exception { return Flowable.never(); } },
@Override public Flowable<List<Object>> apply(Flowable<Object> f) throws Exception { return f.buffer(Flowable.never()); } }
@Override public Flowable<Integer> apply(Integer v) throws Exception { ts.cancel(); return Flowable.never(); } }, 1, 128)
@Override public Flowable<Object> apply(Integer o) throws Exception { ts.cancel(); return Flowable.never(); } })
@Override public Publisher<Object> apply(Completable m) throws Exception { return m.andThen(Flowable.never()); } });
@SuppressWarnings("unchecked") @Override public Publisher<Long> createPublisher(long elements) { return Flowable.amb(Arrays.asList( Flowable.fromIterable(iterate(elements)), Flowable.<Long>never() ) ) ; } }
@SuppressWarnings("unchecked") @Override public Publisher<Long> createPublisher(long elements) { return Flowable.ambArray( Flowable.fromIterable(iterate(elements)), Flowable.<Long>never() ) ; } }
@SuppressWarnings("unchecked") @Test(expected = NullPointerException.class) public void combineLatestDelayErrorVarargsOneIsNull() { Flowable.combineLatestDelayError(new Function<Object[], Object>() { @Override public Object apply(Object[] v) { return 1; } }, 128, Flowable.never(), null).blockingLast(); }
@Test public void mainError() { Flowable.error(new TestException()) .window(Functions.justCallable(Flowable.never())) .test() .assertError(TestException.class); }
@Test public void boundaryOnError() { TestSubscriber<Object> ts = Flowable.error(new TestException()) .window(Flowable.never()) .flatMap(Functions.<Flowable<Object>>identity(), true) .test() .assertFailure(CompositeException.class); List<Throwable> errors = TestHelper.compositeList(ts.errors().get(0)); TestHelper.assertError(errors, 0, TestException.class); }
@Test public void awaitCountTimeout() { TestSubscriber<Object> ts = Flowable.never() .test() .awaitCount(1, TestWaitStrategy.SLEEP_1MS, 50); assertTrue(ts.isTimeout()); ts.clearTimeout(); assertFalse(ts.isTimeout()); }
@SuppressWarnings({ "rawtypes", "unchecked" }) @Override public Publisher<List<Long>> createPublisher(long elements) { return Flowable.fromIterable(iterate(elements)) .window(Flowable.just(1).concatWith(Flowable.<Integer>never())) .onBackpressureBuffer() .flatMap((Function)Functions.identity()) ; } }
@Test public void dispose() { TestHelper.checkDisposed(Flowable.never().lastElement().toFlowable()); TestHelper.checkDisposed(Flowable.never().lastElement()); TestHelper.checkDisposed(Flowable.just(1).lastOrError().toFlowable()); TestHelper.checkDisposed(Flowable.just(1).lastOrError()); TestHelper.checkDisposed(Flowable.just(1).last(2).toFlowable()); TestHelper.checkDisposed(Flowable.just(1).last(2)); }