@Override public void subscribe(FlowableEmitter<Integer> s) throws Exception { calls[0]++; s.onNext(1); s.onComplete(); } }, BackpressureStrategy.MISSING);
@Override public void subscribe(FlowableEmitter<Integer> s) throws Exception { calls[0]++; s.onNext(1); s.onComplete(); } }, BackpressureStrategy.MISSING);
@Override public void subscribe(FlowableEmitter<Object> s) throws Exception { for (int i = 1; i < 1001; i++) { s.onNext(i); Thread.sleep(1); } s.onComplete(); } }, BackpressureStrategy.DROP)
@Override public void subscribe(FlowableEmitter<Boolean> emitter) throws Exception { emitter.onNext(Thread.interrupted()); emitter.onComplete(); } }, BackpressureStrategy.MISSING)
@Override public void subscribe(FlowableEmitter<Object> s) throws Exception { for (int i = 1; i < 1001; i++) { s.onNext(i); Thread.sleep(1); } s.onComplete(); } }, BackpressureStrategy.DROP)
@Override public void subscribe(FlowableEmitter<Integer> s) throws Exception { calls[0]++; s.onNext(1); s.onComplete(); } }, BackpressureStrategy.MISSING);
@Override public void subscribe(FlowableEmitter<Integer> s) throws Exception { calls[0]++; s.onNext(1); s.onComplete(); } }, BackpressureStrategy.MISSING);
@Override public void subscribe(FlowableEmitter<Object> s) throws Exception { for (int i = 1; i < 1001; i++) { s.onNext(i); Thread.sleep(1); } s.onComplete(); } }, BackpressureStrategy.DROP)
@Override public void subscribe(FlowableEmitter<Object> s) throws Exception { for (int i = 1; i < 1001; i++) { s.onNext(i); Thread.sleep(1); } s.onComplete(); } }, BackpressureStrategy.DROP)
@Override public void subscribe(FlowableEmitter<Long> e) throws Exception { for (long i = 0; i < elements && !e.isCancelled(); i++) { e.onNext(i); } e.onComplete(); } }, BackpressureStrategy.BUFFER)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { try { e.onNext(null); e.onNext(1); e.onError(new TestException()); e.onComplete(); } catch (Throwable ex) { error[0] = ex; } } }, BackpressureStrategy.DROP)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { try { e.onNext(null); e.onNext(1); e.onError(new TestException()); e.onComplete(); } catch (Throwable ex) { error[0] = ex; } } }, BackpressureStrategy.LATEST)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { try { e.onNext(null); e.onNext(1); e.onError(new TestException()); e.onComplete(); } catch (Throwable ex) { error[0] = ex; } } }, BackpressureStrategy.MISSING)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { try { e.onNext(null); e.onNext(1); e.onError(new TestException()); e.onComplete(); } catch (Throwable ex) { error[0] = ex; } } }, m)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { try { e.onNext(null); e.onNext(1); e.onError(new TestException()); e.onComplete(); } catch (Throwable ex) { error[0] = ex; } } }, BackpressureStrategy.BUFFER)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { try { e.onNext(null); e.onNext(1); e.onError(new TestException()); e.onComplete(); } catch (Throwable ex) { error[0] = ex; } } }, BackpressureStrategy.ERROR)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { e = e.serialize(); try { e.onNext(null); e.onNext(1); e.onError(new TestException()); e.onComplete(); } catch (Throwable ex) { error[0] = ex; } } }, m)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { e = e.serialize(); e.setDisposable(d); e.onNext(1); e.onNext(2); e.onNext(3); e.onComplete(); e.onError(new TestException("first")); e.onNext(4); e.onError(new TestException("second")); e.onComplete(); } }, BackpressureStrategy.BUFFER)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { e = e.serialize(); try { e.onNext(null); e.onNext(1); e.onError(new TestException()); e.onComplete(); } catch (Throwable ex) { error[0] = ex; } } }, BackpressureStrategy.MISSING)
@Override public void subscribe(FlowableEmitter<Integer> e) throws Exception { e.setDisposable(d); e.onNext(1); e.onNext(2); e.onNext(3); e.onError(new TestException()); e.onComplete(); e.onNext(4); e.onError(new TestException("second")); } }, BackpressureStrategy.BUFFER)