PHP Класс Kraken\_Unit\Runtime\Container\Manager\ThreadManagerBaseTest

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

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

Метод Описание
createThreadManager ( string[] $methods = [] ) : ThreadManagerBase | PHPUnit_Framework_MockObject_MockObject
getCommand ( ) : RuntimeCommand
testApiConstructor_CreatesInstance ( )
testApiCreateThread_RecreatesThreadWithForceHard_WhenThreadDoesExistAndForceIsForceHard ( )
testApiCreateThread_RecreatesThreadWithForceSoft_WhenThreadDoesExistAndForceIsForceSoft ( )
testApiCreateThread_RecreatesThreadWithForce_WhenThreadDoesExistAndForceIsForce ( )
testApiCreateThread_RejectsPromise_WhenThreadDoesExistAndForceIsDefault ( )
testApiCreateThread_RejectsPromise_WhenThreadDoesNotExistAndNameIsNull ( )
testApiCreateThreads_RejectsPromise_WhenAtLeastOneThreadCouldNotBeCreated ( )
testApiCreateThreads_ResolvesPromise_WhenAllThreadsAreCreated ( )
testApiDestroyThread_RejectsPromise_WhenThreadDoesExistAndForceFlagIsDestroyKeep ( )
testApiDestroyThread_ResolvesPromise_WhenThreadDoesNotExist ( )
testApiDestroyThreads_RejectsPromise_WhenAtLeastOneThreadCouldNotBeDestroyed ( )
testApiDestroyThreads_ResolvesPromise_WhenAllThreadsAreDestroyed ( )
testApiDestructor_DoesNotThrowException ( )
testApiExistsThread_ReturnsFalse_WhenThreadDoesNotExist ( )
testApiExistsThread_ReturnsTrue_WhenThreadDoesExist ( )
testApiFlushThreads_FlushesThreads_WhenFlagIsOtherThanDestroyKeep ( )
testApiFlushThreads_RejectsPromise_WhenFlagIsDestroyKeep ( )
testApiGetThreads_ReturnsFulfilledPromiseThatContainsListOfThreads ( )
testApiStartThread_InvokesValidCommand ( )
testApiStartThreads_RejectsPromise_WhenAtLeastOneThreadCouldNotBeStarted ( )
testApiStartThreads_ResolvesPromise_WhenAllThreadsAreStarted ( )
testApiStopThread_InvokesValidCommand ( )
testApiStopThreads_RejectsPromise_WhenAtLeastOneThreadCouldNotBeStopped ( )
testApiStopThreads_ResolvesPromise_WhenAllThreadsAreStopped ( )
testProtectedApiAllocateThread_AllocatesThreadAndReturnsTrue ( )
testProtectedApiCreateRequest_CreatesRequest ( )
testProtectedApiFreeThread_FreesThreadAndReturnsTrue ( )

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

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

public createThreadManager ( string[] $methods = [] ) : ThreadManagerBase | PHPUnit_Framework_MockObject_MockObject
$methods string[]
Результат Kraken\Runtime\Container\Manager\ThreadManagerBase | PHPUnit_Framework_MockObject_MockObject

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

public getCommand ( ) : RuntimeCommand
Результат Kraken\Runtime\RuntimeCommand

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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