PHP Class Kraken\_Unit\Event\EventEmitterTest

Inheritance: extends Kraken\Test\TUnit
Afficher le fichier Open project: kraken-php/framework Class Usage Examples

Méthodes publiques

Méthode Description
createLoopMock ( ) : Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject
emitterProvider ( ) : Kraken\Event\EventEmitterInterface[][]
testApiCopyEvent_AttachesOnProxyListenerForEvent ( Kraken\Event\EventEmitterInterface $emitter )
testApiCopyEvents_AttachesOnProxyListenerForEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelayOnce_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelayOnce_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelayTimes_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelayTimes_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelay_AttachesProperDelayHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelay_AttachesProperDelayHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiDiscardEvents_DoesNothing_WhenForwarderIsAbsent ( Kraken\Event\EventEmitterInterface $emitter )
testApiDiscardEvents_RemovesEventEmitterForwarder_WhenForwarderIsPresent ( Kraken\Event\EventEmitterInterface $emitter )
testApiEmit_EmitsEvents_ForBehaviourSetToDiscardEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiEmit_EmitsEvents_ForBehaviourSetToDiscardIncomingEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiEmit_EmitsEvents_ForBehaviourSetToDiscardOutcomingEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiEmit_EmitsEvents_ForBehaviourSetToForwardEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiFindListener_FindsListener ( Kraken\Event\EventEmitterInterface $emitter )
testApiFlushListeners_FlushesListeners ( Kraken\Event\EventEmitterInterface $emitter )
testApiForwardEvents_AddsEventEmitterForwarder ( Kraken\Event\EventEmitterInterface $emitter )
testApiOn_AttachesProperOnHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiOn_AttachesProperOnHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiOnce_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiOnce_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListener_DoesNothing_WhenListenerIsAbsent ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListener_RemovesListener_ForOnceListeners ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListener_RemovesListener_ForTimesListeners ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListener_RemovesListener_WhenListenerIsPresent ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListeners_DoesNothing_WhenListenersAreAbsent ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListeners_RemovesListeners_WhenListenersArePresent ( Kraken\Event\EventEmitterInterface $emitter )
testApiSetModeAndGetMode_SetsProperBehaviour ( Kraken\Event\EventEmitterInterface $emitter )
testApiTimes_AttachesProperTimesHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiTimes_AttachesProperTimesHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )

Méthodes protégées

Méthode Description
createEventEmitter ( Kraken\Loop\LoopInterface | null $loop = null ) : Kraken\Event\EventEmitterInterface

Method Details

createEventEmitter() protected méthode

protected createEventEmitter ( Kraken\Loop\LoopInterface | null $loop = null ) : Kraken\Event\EventEmitterInterface
$loop Kraken\Loop\LoopInterface | null
Résultat Kraken\Event\EventEmitterInterface

createLoopMock() public méthode

public createLoopMock ( ) : Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject
Résultat Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject

emitterProvider() public méthode

public emitterProvider ( ) : Kraken\Event\EventEmitterInterface[][]
Résultat Kraken\Event\EventEmitterInterface[][]

testApiCopyEvent_AttachesOnProxyListenerForEvent() public méthode

public testApiCopyEvent_AttachesOnProxyListenerForEvent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiCopyEvents_AttachesOnProxyListenerForEvents() public méthode

public testApiCopyEvents_AttachesOnProxyListenerForEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelayOnce_AttachesProperOnceHandler() public méthode

public testApiDelayOnce_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelayOnce_AttachesProperOnceHandler_UsingSeveralHandlers() public méthode

public testApiDelayOnce_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelayTimes_AttachesProperOnceHandler() public méthode

public testApiDelayTimes_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelayTimes_AttachesProperOnceHandler_UsingSeveralHandlers() public méthode

public testApiDelayTimes_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelay_AttachesProperDelayHandler() public méthode

public testApiDelay_AttachesProperDelayHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelay_AttachesProperDelayHandler_UsingSeveralHandlers() public méthode

public testApiDelay_AttachesProperDelayHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDiscardEvents_DoesNothing_WhenForwarderIsAbsent() public méthode

public testApiDiscardEvents_DoesNothing_WhenForwarderIsAbsent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDiscardEvents_RemovesEventEmitterForwarder_WhenForwarderIsPresent() public méthode

public testApiDiscardEvents_RemovesEventEmitterForwarder_WhenForwarderIsPresent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiEmit_EmitsEvents_ForBehaviourSetToDiscardEvents() public méthode

public testApiEmit_EmitsEvents_ForBehaviourSetToDiscardEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiEmit_EmitsEvents_ForBehaviourSetToDiscardIncomingEvents() public méthode

public testApiEmit_EmitsEvents_ForBehaviourSetToDiscardIncomingEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiEmit_EmitsEvents_ForBehaviourSetToDiscardOutcomingEvents() public méthode

public testApiEmit_EmitsEvents_ForBehaviourSetToDiscardOutcomingEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiEmit_EmitsEvents_ForBehaviourSetToForwardEvents() public méthode

public testApiEmit_EmitsEvents_ForBehaviourSetToForwardEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiFindListener_FindsListener() public méthode

public testApiFindListener_FindsListener ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiFlushListeners_FlushesListeners() public méthode

public testApiFlushListeners_FlushesListeners ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiForwardEvents_AddsEventEmitterForwarder() public méthode

public testApiForwardEvents_AddsEventEmitterForwarder ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiOn_AttachesProperOnHandler() public méthode

public testApiOn_AttachesProperOnHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiOn_AttachesProperOnHandler_UsingSeveralHandlers() public méthode

public testApiOn_AttachesProperOnHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiOnce_AttachesProperOnceHandler() public méthode

public testApiOnce_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiOnce_AttachesProperOnceHandler_UsingSeveralHandlers() public méthode

public testApiOnce_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListener_DoesNothing_WhenListenerIsAbsent() public méthode

public testApiRemoveListener_DoesNothing_WhenListenerIsAbsent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListener_RemovesListener_ForOnceListeners() public méthode

public testApiRemoveListener_RemovesListener_ForOnceListeners ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListener_RemovesListener_ForTimesListeners() public méthode

public testApiRemoveListener_RemovesListener_ForTimesListeners ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListener_RemovesListener_WhenListenerIsPresent() public méthode

public testApiRemoveListener_RemovesListener_WhenListenerIsPresent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListeners_DoesNothing_WhenListenersAreAbsent() public méthode

public testApiRemoveListeners_DoesNothing_WhenListenersAreAbsent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListeners_RemovesListeners_WhenListenersArePresent() public méthode

public testApiRemoveListeners_RemovesListeners_WhenListenersArePresent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiSetModeAndGetMode_SetsProperBehaviour() public méthode

public testApiSetModeAndGetMode_SetsProperBehaviour ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiTimes_AttachesProperTimesHandler() public méthode

public testApiTimes_AttachesProperTimesHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiTimes_AttachesProperTimesHandler_UsingSeveralHandlers() public méthode

public testApiTimes_AttachesProperTimesHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface