Class CoupledStageVerification.SubscriberVerification

java.lang.Object
org.reactivestreams.tck.WithHelperPublisher<T>
org.reactivestreams.tck.SubscriberWhiteboxVerification<T>
org.eclipse.microprofile.reactive.streams.operators.tck.spi.CoupledStageVerification.SubscriberVerification
All Implemented Interfaces:
org.reactivestreams.tck.flow.support.SubscriberWhiteboxVerificationRules
Enclosing class:
CoupledStageVerification

public class CoupledStageVerification.SubscriberVerification extends org.reactivestreams.tck.SubscriberWhiteboxVerification<T>
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.reactivestreams.tck.SubscriberWhiteboxVerification

    org.reactivestreams.tck.SubscriberWhiteboxVerification.BlackboxProbe<T extends Object>, org.reactivestreams.tck.SubscriberWhiteboxVerification.BlackboxSubscriberProxy<T extends Object>, org.reactivestreams.tck.SubscriberWhiteboxVerification.SubscriberProbe<T extends Object>, org.reactivestreams.tck.SubscriberWhiteboxVerification.SubscriberPuppet, org.reactivestreams.tck.SubscriberWhiteboxVerification.SubscriberPuppeteer, org.reactivestreams.tck.SubscriberWhiteboxVerification.WhiteboxSubscriberProbe<T extends Object>, org.reactivestreams.tck.SubscriberWhiteboxVerification.WhiteboxTestStage
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createElement(int element)
     
    org.reactivestreams.Subscriber<Integer>
    createSubscriber(org.reactivestreams.tck.SubscriberWhiteboxVerification.WhiteboxSubscriberProbe<Integer> probe)
     

    Methods inherited from class org.reactivestreams.tck.SubscriberWhiteboxVerification

    notVerified, notVerified, optionalSubscriberTestWithoutSetup, publisherExecutorService, required_exerciseWhiteboxHappyPath, required_spec201_mustSignalDemandViaSubscriptionRequest, required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete, required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnError, required_spec205_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal, required_spec208_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel, required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall, required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall, required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall, required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall, required_spec213_onError_mustThrowNullPointerExceptionWhenParametersAreNull, required_spec213_onNext_mustThrowNullPointerExceptionWhenParametersAreNull, required_spec213_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull, required_spec308_requestMustRegisterGivenNumberElementsToBeProduced, setUp, shutdownPublisherExecutorService, startPublisherExecutorService, subscriberTest, subscriberTestWithoutSetup, untested_spec202_shouldAsynchronouslyDispatch, untested_spec204_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError, untested_spec206_mustCallSubscriptionCancelIfItIsNoLongerValid, untested_spec207_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization, untested_spec211_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents, untested_spec212_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality_specViolation, untested_spec213_failingOnSignalInvocation, untested_spec301_mustNotBeCalledOutsideSubscriberContext, untested_spec310_requestMaySynchronouslyCallOnNextOnSubscriber, untested_spec311_requestMaySynchronouslyCallOnCompleteOrOnError, untested_spec314_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists, untested_spec315_cancelMustNotThrowExceptionAndMustSignalOnError, untested_spec316_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber

    Methods inherited from class org.reactivestreams.tck.WithHelperPublisher

    createHelperPublisher

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SubscriberVerification

      public SubscriberVerification()
  • Method Details

    • createSubscriber

      public org.reactivestreams.Subscriber<Integer> createSubscriber(org.reactivestreams.tck.SubscriberWhiteboxVerification.WhiteboxSubscriberProbe<Integer> probe)
      Specified by:
      createSubscriber in class org.reactivestreams.tck.SubscriberWhiteboxVerification<Integer>
    • createElement

      public Integer createElement(int element)
      Specified by:
      createElement in class org.reactivestreams.tck.WithHelperPublisher<Integer>