PHP 클래스 Kraken\_Unit\Runtime\Container\Manager\ProcessManagerBaseTest

상속: extends Kraken\Test\TUnit
파일 보기 프로젝트 열기: kraken-php/framework

공개 메소드들

메소드 설명
createProcessManager ( string[] | null $methods = [] ) : ProcessManagerBase | PHPUnit_Framework_MockObject_MockObject
getCommand ( ) : RuntimeCommand
testApiConstructor_CreatesInstance ( )
testApiCreateProcess_RejectsPromise_WhenProcessDoesExistAndForceIsDefault ( )
testApiCreateProcess_RejectsPromise_WhenProcessDoesNotExistAndNameIsNull ( )
testApiCreateProcesses_RejectsPromise_WhenAtLeastOneProcessCouldNotBeCreated ( )
testApiCreateProcesses_ResolvesPromise_WhenAllProcessesAreCreated ( )
testApiDestroyProcess_RejectsPromise_WhenProcessDoesExistAndForceFlagIsDestroyKeep ( )
testApiDestroyProcess_ResolvesPromise_WhenProcessDoesNotExist ( )
testApiDestroyProcesses_RejectsPromise_WhenAtLeastOneProcessCouldNotBeDestroyed ( )
testApiDestroyProcesses_ResolvesPromise_WhenAllProcessesAreDestroyed ( )
testApiDestructor_DoesNotThrowException ( )
testApiExistsProcess_ReturnsFalse_WhenProcessDoesNotExist ( )
testApiExistsProcess_ReturnsTrue_WhenProcessDoesExist ( )
testApiFlushProcesses_FlushesProcesses_WhenFlagIsOtherThanDestroyKeep ( )
testApiFlushProcesses_RejectsPromise_WhenFlagIsDestroyKeep ( )
testApiGetProcesses_ReturnsFulfilledPromiseThatContainsListOfProcesses ( )
testApiStartProcess_InvokesValidCommand ( )
testApiStartProcesses_RejectsPromise_WhenAtLeastOneProcessCouldNotBeStarted ( )
testApiStartProcesses_ResolvesPromise_WhenAllProcessesAreStarted ( )
testApiStopProcess_InvokesValidCommand ( )
testApiStopProcesses_RejectsPromise_WhenAtLeastOneProcessCouldNotBeStopped ( )
testApiStopProcesses_ResolvesPromise_WhenAllProcessesAreStopped ( )
testProtectedApiAllocateProcess_AllocatesProcessAndReturnsTrue ( )
testProtectedApiCreateRequest_CreatesRequest ( )
testProtectedApiFreeProcess_FreesProcessAndReturnsTrue ( )

메소드 상세

createProcessManager() 공개 메소드

public createProcessManager ( string[] | null $methods = [] ) : ProcessManagerBase | PHPUnit_Framework_MockObject_MockObject
$methods string[] | null
리턴 Kraken\Runtime\Container\Manager\ProcessManagerBase | PHPUnit_Framework_MockObject_MockObject

getCommand() 공개 메소드

public getCommand ( ) : RuntimeCommand
리턴 Kraken\Runtime\RuntimeCommand

testApiConstructor_CreatesInstance() 공개 메소드

testApiCreateProcess_RejectsPromise_WhenProcessDoesExistAndForceIsDefault() 공개 메소드

testApiCreateProcess_RejectsPromise_WhenProcessDoesNotExistAndNameIsNull() 공개 메소드

testApiCreateProcesses_RejectsPromise_WhenAtLeastOneProcessCouldNotBeCreated() 공개 메소드

testApiCreateProcesses_ResolvesPromise_WhenAllProcessesAreCreated() 공개 메소드

testApiDestroyProcess_RejectsPromise_WhenProcessDoesExistAndForceFlagIsDestroyKeep() 공개 메소드

testApiDestroyProcess_ResolvesPromise_WhenProcessDoesNotExist() 공개 메소드

testApiDestroyProcesses_RejectsPromise_WhenAtLeastOneProcessCouldNotBeDestroyed() 공개 메소드

testApiDestroyProcesses_ResolvesPromise_WhenAllProcessesAreDestroyed() 공개 메소드

testApiDestructor_DoesNotThrowException() 공개 메소드

testApiExistsProcess_ReturnsFalse_WhenProcessDoesNotExist() 공개 메소드

testApiExistsProcess_ReturnsTrue_WhenProcessDoesExist() 공개 메소드

testApiFlushProcesses_FlushesProcesses_WhenFlagIsOtherThanDestroyKeep() 공개 메소드

testApiFlushProcesses_RejectsPromise_WhenFlagIsDestroyKeep() 공개 메소드

testApiGetProcesses_ReturnsFulfilledPromiseThatContainsListOfProcesses() 공개 메소드

testApiStartProcess_InvokesValidCommand() 공개 메소드

testApiStartProcesses_RejectsPromise_WhenAtLeastOneProcessCouldNotBeStarted() 공개 메소드

testApiStartProcesses_ResolvesPromise_WhenAllProcessesAreStarted() 공개 메소드

testApiStopProcess_InvokesValidCommand() 공개 메소드

testApiStopProcesses_RejectsPromise_WhenAtLeastOneProcessCouldNotBeStopped() 공개 메소드

testApiStopProcesses_ResolvesPromise_WhenAllProcessesAreStopped() 공개 메소드

testProtectedApiAllocateProcess_AllocatesProcessAndReturnsTrue() 공개 메소드

testProtectedApiCreateRequest_CreatesRequest() 공개 메소드

testProtectedApiFreeProcess_FreesProcessAndReturnsTrue() 공개 메소드