Interface SubscriberWhiteboxVerificationRules
- All Known Implementing Classes:
FlowSubscriberWhiteboxVerification
,IdentityFlowProcessorVerification
,IdentityProcessorVerification
,SubscriberWhiteboxVerification
public interface SubscriberWhiteboxVerificationRules
Internal TCK use only.
Add / Remove tests for PublisherVerificaSubscriberWhiteboxVerification here to make sure that they arre added/removed in the other places.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
untested_spec211_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents()
void
void
void
void
void
void
void
void
-
Method Details
-
required_exerciseWhiteboxHappyPath
- Throws:
Throwable
-
required_spec201_mustSignalDemandViaSubscriptionRequest
- Throws:
Throwable
-
untested_spec202_shouldAsynchronouslyDispatch
- Throws:
Exception
-
required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete
- Throws:
Throwable
-
required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnError
- Throws:
Throwable
-
untested_spec204_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError
void untested_spec204_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError() throws Exception- Throws:
Exception
-
required_spec205_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal
void required_spec205_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal() throws Throwable- Throws:
Throwable
-
untested_spec206_mustCallSubscriptionCancelIfItIsNoLongerValid
- Throws:
Exception
-
untested_spec207_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization
void untested_spec207_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization() throws Exception- Throws:
Exception
-
required_spec208_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel
void required_spec208_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel() throws Throwable- Throws:
Throwable
-
required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall
void required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall() throws Throwable- Throws:
Throwable
-
required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall
void required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall() throws Throwable- Throws:
Throwable
-
required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall
void required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall() throws Throwable- Throws:
Throwable
-
required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall
void required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall() throws Throwable- Throws:
Throwable
-
untested_spec211_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents
void untested_spec211_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents() throws Exception- Throws:
Exception
-
untested_spec212_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality_specViolation
void untested_spec212_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality_specViolation() throws Throwable- Throws:
Throwable
-
untested_spec213_failingOnSignalInvocation
- Throws:
Exception
-
required_spec213_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull
void required_spec213_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull() throws Throwable- Throws:
Throwable
-
required_spec213_onNext_mustThrowNullPointerExceptionWhenParametersAreNull
- Throws:
Throwable
-
required_spec213_onError_mustThrowNullPointerExceptionWhenParametersAreNull
- Throws:
Throwable
-
untested_spec301_mustNotBeCalledOutsideSubscriberContext
- Throws:
Exception
-
required_spec308_requestMustRegisterGivenNumberElementsToBeProduced
- Throws:
Throwable
-
untested_spec310_requestMaySynchronouslyCallOnNextOnSubscriber
- Throws:
Exception
-
untested_spec311_requestMaySynchronouslyCallOnCompleteOrOnError
- Throws:
Exception
-
untested_spec314_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists
void untested_spec314_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists() throws Exception- Throws:
Exception
-
untested_spec315_cancelMustNotThrowExceptionAndMustSignalOnError
- Throws:
Exception
-
untested_spec316_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber
- Throws:
Exception
-