public interface SubscriberWhiteboxVerificationRules
void required_exerciseWhiteboxHappyPath()
throws java.lang.Throwable
java.lang.Throwablevoid required_spec201_mustSignalDemandViaSubscriptionRequest()
throws java.lang.Throwable
java.lang.Throwablevoid untested_spec202_shouldAsynchronouslyDispatch()
throws java.lang.Exception
java.lang.Exceptionvoid required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete()
throws java.lang.Throwable
java.lang.Throwablevoid required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnError()
throws java.lang.Throwable
java.lang.Throwablevoid untested_spec204_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError()
throws java.lang.Exception
java.lang.Exceptionvoid required_spec205_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal()
throws java.lang.Throwable
java.lang.Throwablevoid untested_spec206_mustCallSubscriptionCancelIfItIsNoLongerValid()
throws java.lang.Exception
java.lang.Exceptionvoid untested_spec207_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization()
throws java.lang.Exception
java.lang.Exceptionvoid required_spec208_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel()
throws java.lang.Throwable
java.lang.Throwablevoid required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall()
throws java.lang.Throwable
java.lang.Throwablevoid required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall()
throws java.lang.Throwable
java.lang.Throwablevoid required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall()
throws java.lang.Throwable
java.lang.Throwablevoid required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall()
throws java.lang.Throwable
java.lang.Throwablevoid untested_spec211_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents()
throws java.lang.Exception
java.lang.Exceptionvoid untested_spec212_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality_specViolation()
throws java.lang.Throwable
java.lang.Throwablevoid untested_spec213_failingOnSignalInvocation()
throws java.lang.Exception
java.lang.Exceptionvoid required_spec213_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull()
throws java.lang.Throwable
java.lang.Throwablevoid required_spec213_onNext_mustThrowNullPointerExceptionWhenParametersAreNull()
throws java.lang.Throwable
java.lang.Throwablevoid required_spec213_onError_mustThrowNullPointerExceptionWhenParametersAreNull()
throws java.lang.Throwable
java.lang.Throwablevoid untested_spec301_mustNotBeCalledOutsideSubscriberContext()
throws java.lang.Exception
java.lang.Exceptionvoid required_spec308_requestMustRegisterGivenNumberElementsToBeProduced()
throws java.lang.Throwable
java.lang.Throwablevoid untested_spec310_requestMaySynchronouslyCallOnNextOnSubscriber()
throws java.lang.Exception
java.lang.Exceptionvoid untested_spec311_requestMaySynchronouslyCallOnCompleteOrOnError()
throws java.lang.Exception
java.lang.Exceptionvoid untested_spec314_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists()
throws java.lang.Exception
java.lang.Exceptionvoid untested_spec315_cancelMustNotThrowExceptionAndMustSignalOnError()
throws java.lang.Exception
java.lang.Exceptionvoid untested_spec316_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber()
throws java.lang.Exception
java.lang.Exception