PHP Trait Kraken\_Unit\Promise\_Partial\PromiseRejectedPartial

Show file Open project: kraken-php/framework

Public Methods

Method Description
createDeferred ( ) : Kraken\Promise\DeferredInterface
createPromiseMock ( string[] $methods = [] ) : Kraken\Promise\PromiseInterface | PHPUnit_Framework_MockObject_MockObject
getTest ( ) : TUnit
testApiAbort_CallsThenWithValidArguments_ForRejectedPromise ( )
testApiAlways_DoesNotSuppressRejection_ForRejectedPromise ( )
testApiAlways_DoesNotSuppressRejection_WhenHandlerReturnsNonPromise_ForRejectedPromise ( )
testApiAlways_DoesNotSuppressRejection_WhenHandlerReturnsPromise_ForRejectedPromise ( )
testApiAlways_RejectsPromise_WhenHandlerRejects_ForRejectedPromise ( )
testApiAlways_RejectsPromise_WhenHandlerThrows_ForRejectedPromise ( )
testApiCancel_HasNoEffect_ForRejectedPromise ( )
testApiCancel_ReturnsRejectedPromise_ForRejectedPromise ( )
testApiDone_InvokesRejectionHandler_ForRejectedPromise ( )
testApiDone_Recovers_WhenRejectionHandlerCatchesException_ForRejectedPromise ( )
testApiDone_ThrowsException_WhenHandlerRejectsWithException_ForRejectedPromise ( )
testApiDone_ThrowsException_WhenHandlerRejectsWithNonException_ForRejectedPromise ( )
testApiDone_ThrowsException_WhenHandlerRejectsWithRejectedEmptyPromise_ForRejectedPromise ( )
testApiDone_ThrowsException_WhenHandlerRejectsWithRejectedNonEmptyPromise_ForRejectedPromise ( )
testApiDone_ThrowsException_WhenHandlerThrowsInRejection_ForRejectedPromise ( )
testApiDone_ThrowsException_WithDeepNestingPromiseChains_ForRejectedPromise ( )
testApiFailure_CallsThenWithValidArguments_ForRejectedPromise ( )
testApiIsCancelled_ReturnsFalse_ForRejectedPromise ( )
testApiIsFulfilled_ReturnsFalse_ForRejectedPromise ( )
testApiIsPending_ReturnsTrue_ForRejectedPromise ( )
testApiIsRejected_ReturnsFalse_ForRejectedPromise ( )
testApiSpread_Returns_FromRejectionHandler_ForRejectedPromise ( )
testApiSpread_SpreadsArguments_ForRejectedPromise ( )
testApiSuccess_CallsThenWithValidArguments_ForRejectedPromise ( )
testApiThen_ForwardsRejection ( )
testApiThen_PropagatesRejection_WhenErrbackRejects ( )
testApiThen_PropagatesRejection_WhenErrbackThrows ( )
testApiThen_SwitchesFromErrbacksToCallbacks_WhenErrbackDoesNotExplicitlyPropagate ( )
testApiThen_SwitchesFromErrbacksToCallbacks_WhenErrbackResolves ( )
testCasePromiseRejected_InvokesNewlyAddedCallback ( )
testCasePromiseRejected_IsImmutable ( )

Method Details

createDeferred() abstract public method

abstract public createDeferred ( ) : Kraken\Promise\DeferredInterface
return Kraken\Promise\DeferredInterface

createPromiseMock() abstract public method

abstract public createPromiseMock ( string[] $methods = [] ) : Kraken\Promise\PromiseInterface | PHPUnit_Framework_MockObject_MockObject
$methods string[]
return Kraken\Promise\PromiseInterface | PHPUnit_Framework_MockObject_MockObject

getTest() abstract public method

See also: TUnit::getTest
abstract public getTest ( ) : TUnit
return Kraken\Test\TUnit

testApiAbort_CallsThenWithValidArguments_ForRejectedPromise() public method

testApiAlways_DoesNotSuppressRejection_ForRejectedPromise() public method

testApiAlways_DoesNotSuppressRejection_WhenHandlerReturnsNonPromise_ForRejectedPromise() public method

testApiAlways_DoesNotSuppressRejection_WhenHandlerReturnsPromise_ForRejectedPromise() public method

testApiAlways_RejectsPromise_WhenHandlerRejects_ForRejectedPromise() public method

testApiAlways_RejectsPromise_WhenHandlerThrows_ForRejectedPromise() public method

testApiCancel_HasNoEffect_ForRejectedPromise() public method

testApiCancel_ReturnsRejectedPromise_ForRejectedPromise() public method

testApiDone_InvokesRejectionHandler_ForRejectedPromise() public method

testApiDone_Recovers_WhenRejectionHandlerCatchesException_ForRejectedPromise() public method

testApiDone_ThrowsException_WhenHandlerRejectsWithException_ForRejectedPromise() public method

testApiDone_ThrowsException_WhenHandlerRejectsWithNonException_ForRejectedPromise() public method

testApiDone_ThrowsException_WhenHandlerRejectsWithRejectedEmptyPromise_ForRejectedPromise() public method

testApiDone_ThrowsException_WhenHandlerRejectsWithRejectedNonEmptyPromise_ForRejectedPromise() public method

testApiDone_ThrowsException_WhenHandlerThrowsInRejection_ForRejectedPromise() public method

testApiDone_ThrowsException_WithDeepNestingPromiseChains_ForRejectedPromise() public method

testApiFailure_CallsThenWithValidArguments_ForRejectedPromise() public method

testApiIsCancelled_ReturnsFalse_ForRejectedPromise() public method

testApiIsFulfilled_ReturnsFalse_ForRejectedPromise() public method

testApiIsPending_ReturnsTrue_ForRejectedPromise() public method

testApiIsRejected_ReturnsFalse_ForRejectedPromise() public method

testApiSpread_Returns_FromRejectionHandler_ForRejectedPromise() public method

testApiSpread_SpreadsArguments_ForRejectedPromise() public method

testApiSuccess_CallsThenWithValidArguments_ForRejectedPromise() public method

testApiThen_ForwardsRejection() public method

testApiThen_PropagatesRejection_WhenErrbackRejects() public method

testApiThen_PropagatesRejection_WhenErrbackThrows() public method

testApiThen_SwitchesFromErrbacksToCallbacks_WhenErrbackDoesNotExplicitlyPropagate() public method

testApiThen_SwitchesFromErrbacksToCallbacks_WhenErrbackResolves() public method

testCasePromiseRejected_InvokesNewlyAddedCallback() public method

testCasePromiseRejected_IsImmutable() public method