PHP Класс Kraken\_Unit\Event\EventEmitterTest

Наследование: extends Kraken\Test\TUnit
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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 )

Защищенные методы

Метод Описание
createEventEmitter ( Kraken\Loop\LoopInterface | null $loop = null ) : Kraken\Event\EventEmitterInterface

Описание методов

createEventEmitter() защищенный Метод

protected createEventEmitter ( Kraken\Loop\LoopInterface | null $loop = null ) : Kraken\Event\EventEmitterInterface
$loop Kraken\Loop\LoopInterface | null
Результат Kraken\Event\EventEmitterInterface

createLoopMock() публичный Метод

public createLoopMock ( ) : Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject
Результат Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject

emitterProvider() публичный Метод

public emitterProvider ( ) : Kraken\Event\EventEmitterInterface[][]
Результат Kraken\Event\EventEmitterInterface[][]

testApiCopyEvent_AttachesOnProxyListenerForEvent() публичный Метод

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

testApiCopyEvents_AttachesOnProxyListenerForEvents() публичный Метод

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

testApiDelayOnce_AttachesProperOnceHandler() публичный Метод

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

testApiDelayOnce_AttachesProperOnceHandler_UsingSeveralHandlers() публичный Метод

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

testApiDelayTimes_AttachesProperOnceHandler() публичный Метод

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

testApiDelayTimes_AttachesProperOnceHandler_UsingSeveralHandlers() публичный Метод

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

testApiDelay_AttachesProperDelayHandler() публичный Метод

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

testApiDelay_AttachesProperDelayHandler_UsingSeveralHandlers() публичный Метод

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

testApiDiscardEvents_DoesNothing_WhenForwarderIsAbsent() публичный Метод

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

testApiDiscardEvents_RemovesEventEmitterForwarder_WhenForwarderIsPresent() публичный Метод

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

testApiEmit_EmitsEvents_ForBehaviourSetToDiscardEvents() публичный Метод

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

testApiEmit_EmitsEvents_ForBehaviourSetToDiscardIncomingEvents() публичный Метод

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

testApiEmit_EmitsEvents_ForBehaviourSetToDiscardOutcomingEvents() публичный Метод

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

testApiEmit_EmitsEvents_ForBehaviourSetToForwardEvents() публичный Метод

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

testApiFindListener_FindsListener() публичный Метод

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

testApiFlushListeners_FlushesListeners() публичный Метод

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

testApiForwardEvents_AddsEventEmitterForwarder() публичный Метод

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

testApiOn_AttachesProperOnHandler() публичный Метод

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

testApiOn_AttachesProperOnHandler_UsingSeveralHandlers() публичный Метод

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

testApiOnce_AttachesProperOnceHandler() публичный Метод

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

testApiOnce_AttachesProperOnceHandler_UsingSeveralHandlers() публичный Метод

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

testApiRemoveListener_DoesNothing_WhenListenerIsAbsent() публичный Метод

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

testApiRemoveListener_RemovesListener_ForOnceListeners() публичный Метод

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

testApiRemoveListener_RemovesListener_ForTimesListeners() публичный Метод

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

testApiRemoveListener_RemovesListener_WhenListenerIsPresent() публичный Метод

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

testApiRemoveListeners_DoesNothing_WhenListenersAreAbsent() публичный Метод

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

testApiRemoveListeners_RemovesListeners_WhenListenersArePresent() публичный Метод

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

testApiSetModeAndGetMode_SetsProperBehaviour() публичный Метод

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

testApiTimes_AttachesProperTimesHandler() публичный Метод

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

testApiTimes_AttachesProperTimesHandler_UsingSeveralHandlers() публичный Метод

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