PHP Класс Kraken\_Unit\Runtime\RuntimeModelTest

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

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

Метод Описание
createModel ( string[] $params = [], string[] | null $methods = null ) : RuntimeModel | PHPUnit_Framework_MockObject_MockObject
getStates ( ) : int[]
testApiConstructor_CreatesInstance ( )
testApiCreate_CallsStartAndRejectsPromise_WhenInvokedFromStateOtherThanCreatedOrDestroyedAndStartFailed ( )
testApiCreate_CallsStartAndResolvesPromise_WhenInvokedFromStateOtherThanCreatedOrDestroyedAndStartSucceeded ( )
testApiCreate_RejectsPromise_WhenInvokedFromStateOtherThanCreatedOrDestroyed ( )
testApiCreate_ResolvesPromise_WhenInvokedFromStateCreated ( )
testApiDestroy_CallsStopAndRejectsPromise_WhenInvokedFromStateOtherThanDestroyedAndStopFailed ( )
testApiDestroy_CallsStopAndResolvesPromise_WhenInvokedFromStateOtherThanDestroyedAndStopSucceeded ( )
testApiDestroy_ResolvesPromise_WhenInvokedFromStateDestroyed ( )
testApiDestructor_DoesNotThrowException ( )
testApiFail_CannotBeCalledMoreThanOnceInRow ( )
testApiFail_HandlesErrorThrownByItself ( )
testApiFail_StopsLoopAndDelegatesFailureToSupervisor ( )
testApiGetAlias_ReturnsAlias ( )
testApiGetArgs_ReturnsArgs ( )
testApiGetCore_ReturnsCore_WhenCoreDoesExist ( )
testApiGetCore_ReturnsNull_WhenCoreDoesNotExist ( )
testApiGetEventEmitter_ReturnsEventEmitter_WhenEventEmitterDoesExist ( )
testApiGetEventEmitter_ReturnsNull_WhenEventEmitterDoesNotExist ( )
testApiGetLoop_ReturnsLoop_WhenLoopDoesExist ( )
testApiGetLoop_ReturnsNull_WhenLoopDoesNotExist ( )
testApiGetName_ReturnsName ( )
testApiGetParent_ReturnsParent ( )
testApiGetRuntimeManager_ReturnsManager_WhenManagerDoesExist ( )
testApiGetRuntimeManager_ReturnsNull_WhenManagerDoesNotExist ( )
testApiGetState_ReturnsState ( )
testApiGetSupervisor_ReturnsNull_WhenSupervisorDoesNotExist ( )
testApiGetSupervisor_ReturnsSupervisor_WhenSupervisorDoesExist ( )
testApiGetType_ReturnsType ( )
testApiIsCreated_ReturnsFalse_WhenStateDoesNotMatch ( )
testApiIsCreated_ReturnsTrue_WhenStateDoesMatch ( )
testApiIsDestroyed_ReturnsFalse_WhenStateDoesNotMatch ( )
testApiIsDestroyed_ReturnsTrue_WhenStateDoesMatch ( )
testApiIsFailed_ReturnsFalse_WhenStateDoesNotMatch ( )
testApiIsFailed_ReturnsTrue_WhenStateDoesMatch ( )
testApiIsStarted_ReturnsFalse_WhenStateDoesNotMatch ( )
testApiIsStarted_ReturnsTrue_WhenStateDoesMatch ( )
testApiIsState_ReturnsFalse_WhenStateDoesNotMatch ( )
testApiIsState_ReturnsTrue_WhenStateDoesMatch ( )
testApiIsStopped_ReturnsFalse_WhenStateDoesNotMatch ( )
testApiIsStopped_ReturnsTrue_WhenStateDoesMatch ( )
testApiSetCore_SetsCore ( )
testApiSetEventEmitter_SetsEventEmitter ( )
testApiSetEventEmitter_SetsNull ( )
testApiSetLoop_SetsLoop ( )
testApiSetLoop_SetsNull ( )
testApiSetRuntimeManager_SetsManager ( )
testApiSetState_SetsState ( )
testApiSetSupervisor_SetsNull ( )
testApiSetSupervisor_SetsSupervisor ( )
testApiStart_RejectsPromise_WhenInvokedFromStateDestroyed ( )
testApiStart_ResolvesPromise_WhenInvokedFromStateCreatedOrStopped ( )
testApiStart_ResolvesPromise_WhenInvokedFromStateStarted ( )
testApiStop_RejectsPromise_WhenInvokedFromStateCreatedOrDestroyed ( )
testApiStop_ResolvesPromiseAndEmitsEvents_WhenInvokedFromStateStarted ( )
testApiStop_ResolvesPromise_WhenInvokedFromStateStopped ( )
testApiSucceed_ResumesLoop ( )
testProtectedApiGetLoopState_ReturnsLoopState ( )
testProtectedApiIsLoopState_ReturnsFalse_WhenLoopStateDoesNotMatch ( )
testProtectedApiIsLoopState_ReturnsTrue_WhenLoopStateDoesMatch ( )
testProtectedApiSetLoopState_ExportsDataFromBackupLoop_WhenSwitchedStateFromStartedToFailed ( )
testProtectedApiSetLoopState_ImportsDataFromBackupLoop_WhenSwitchedStateFromFailedToStarted ( )
testProtectedApiSetLoopState_ReturnsImmediately_WhenNewStateDoesMatchCurrent ( )
testProtectedApiSetLoopState_StopsLoopAndChangesState_WhenNewStateDoesNotMatchCurrent ( )
testProtectedApiSetLoopState_ThrowsException_WhenNewStateIsInvalid ( )
testProtectedApiStartLoop_CallsFailMethod_WhenLoopThrowsException ( )
testProtectedApiStartLoop_DoesNothing_WhenNextStateIsStopped ( )
testProtectedApiStartLoop_RestartsLoop_WhenNeeded ( )
testProtectedApiStartLoop_StartsLoop_WhenNeeded ( )
testProtectedApiStopLoop_StopsLoop ( )

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

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

public createModel ( string[] $params = [], string[] | null $methods = null ) : RuntimeModel | PHPUnit_Framework_MockObject_MockObject
$params string[]
$methods string[] | null
Результат Kraken\Runtime\RuntimeModel | PHPUnit_Framework_MockObject_MockObject

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

public getStates ( ) : int[]
Результат int[]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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