public boolean hasDownstreams() { return processor.hasDownstreams(); }
@Test public void subscriberCancels() { AssertSubscriber<Integer> ts = AssertSubscriber.create(); AtomicInteger cleanup = new AtomicInteger(); MonoProcessor<Integer> tp = MonoProcessor.create(); Mono.using(() -> 1, r -> tp, cleanup::set, true) .subscribe(ts); Assert.assertTrue("No subscriber?", tp.hasDownstreams()); tp.onNext(1); ts.assertValues(1) .assertComplete() .assertNoError(); Assert.assertEquals(1, cleanup.get()); }
public boolean hasDownstreams() { return processor.hasDownstreams(); }