@Override public void clear() { qd.clear(); }
@Override public void clear() { qd.clear(); }
@Override public void clear() { qd.clear(); }
@Override public void clear() { qs.clear(); }
@Override public void clear() { qd.clear(); }
@Override public void onNext(Integer value) { d.clear(); assertTrue(d.isEmpty()); }
@Override public void onSubscribe(Disposable d) { try { if (d instanceof QueueDisposable) { @SuppressWarnings("unchecked") QueueDisposable<Object> qd = (QueueDisposable<Object>) d; state[0] = true; int m = qd.requestFusion(QueueFuseable.ANY); if (m != QueueFuseable.NONE) { state[1] = true; state[2] = qd.isEmpty(); qd.clear(); state[3] = qd.isEmpty(); } } cdl.countDown(); } finally { d.dispose(); } }
@Override public void onSubscribe(Disposable d) { QueueDisposable<?> qd = (QueueDisposable<?>)d; assertFalse(qd.isEmpty()); qd.clear(); assertTrue(qd.isEmpty()); }
@Override public void onSubscribe(Disposable d) { @SuppressWarnings("unchecked") QueueDisposable<Integer> qd = (QueueDisposable<Integer>)d; qd.requestFusion(QueueFuseable.ANY); try { assertEquals(1, qd.poll().intValue()); } catch (Throwable ex) { fail(ex.toString()); } qd.clear(); try { assertNull(qd.poll()); } catch (Throwable ex) { fail(ex.toString()); } }
@Override public void onSubscribe(Disposable d) { @SuppressWarnings("unchecked") QueueDisposable<Integer> qd = (QueueDisposable<Integer>)d; qd.requestFusion(QueueFuseable.ANY); assertFalse(qd.isEmpty()); try { assertEquals(1, qd.poll().intValue()); } catch (Throwable ex) { throw new RuntimeException(ex); } assertFalse(qd.isEmpty()); qd.clear(); assertTrue(qd.isEmpty()); qd.dispose(); }
@Override public void onSubscribe(Disposable d) { @SuppressWarnings("unchecked") QueueDisposable<Integer> qd = (QueueDisposable<Integer>)d; qd.requestFusion(QueueFuseable.ANY); assertFalse(qd.isEmpty()); assertFalse(qd.isDisposed()); try { assertEquals(1, qd.poll().intValue()); } catch (Throwable ex) { throw new RuntimeException(ex); } assertFalse(qd.isEmpty()); qd.clear(); assertTrue(qd.isEmpty()); qd.dispose(); assertTrue(qd.isDisposed()); }
@Override public void clear() { qd.clear(); }
@Override public void onSubscribe(Disposable d) { try { if (d instanceof QueueDisposable) { @SuppressWarnings("unchecked") QueueDisposable<Object> qd = (QueueDisposable<Object>) d; state[0] = true; int m = qd.requestFusion(QueueFuseable.ANY); if (m != QueueFuseable.NONE) { state[1] = true; state[2] = qd.isEmpty(); qd.clear(); state[3] = qd.isEmpty(); } } cdl.countDown(); } finally { d.dispose(); } }
@Override public void onSubscribe(Disposable d) { try { if (d instanceof QueueDisposable) { @SuppressWarnings("unchecked") QueueDisposable<Object> qd = (QueueDisposable<Object>) d; state[0] = true; int m = qd.requestFusion(QueueFuseable.ANY); if (m != QueueFuseable.NONE) { state[1] = true; state[2] = qd.isEmpty(); qd.clear(); state[3] = qd.isEmpty(); } } cdl.countDown(); } finally { d.dispose(); } }