Package org.reactivestreams.tck
-
Interface Summary Interface Description PublisherVerification.PublisherTestRun<T> SubscriberWhiteboxVerification.SubscriberProbe<T> SubscriberWhiteboxVerification.SubscriberPuppet Implement this puppet in your Whitebox style tests.SubscriberWhiteboxVerification.SubscriberPuppeteer -
Class Summary Class Description IdentityProcessorVerification<T> PublisherVerification<T> Provides tests for verifyingPublisher
specification rules.SubscriberBlackboxVerification<T> Provides tests for verifyingSubscriber
andSubscription
specification rules, without any modifications to the tested implementation (also known as "Black Box" testing).SubscriberWhiteboxVerification<T> Provides whitebox style tests for verifyingSubscriber
andSubscription
specification rules.SubscriberWhiteboxVerification.BlackboxProbe<T> SubscriberWhiteboxVerification.BlackboxSubscriberProxy<T> This class is intented to be used asSubscriber
decorator and should be used inpub.subscriber(...)
calls, in order to allow intercepting calls on the underlyingSubscriber
.SubscriberWhiteboxVerification.WhiteboxSubscriberProbe<T> TestEnvironment TestEnvironment.BlackholeSubscriberWithSubscriptionSupport<T> Similar toTestEnvironment.ManualSubscriberWithSubscriptionSupport
but does not accumulate values signalled viaonNext
, thus it can not be used to assert values signalled to this subscriber.TestEnvironment.Latch Like a CountDownLatch, but resettable and with some convenience methodsTestEnvironment.ManualPublisher<T> TestEnvironment.ManualSubscriber<T> Subscriber
implementation which can be steered by test code and asserted on.TestEnvironment.ManualSubscriberWithSubscriptionSupport<T> TestEnvironment.Promise<T> TestEnvironment.Receptacle<T> TestEnvironment.TestSubscriber<T> WithHelperPublisher<T> Type which is able to create elements based on a seedid
value. -
Exception Summary Exception Description TestEnvironment.Latch.ExpectedClosedLatchException TestEnvironment.Latch.ExpectedOpenLatchException