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