PHP Класс Kraken\_Module\Container\ContainerTest

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

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

Метод Описание
createContainer ( ) : Container
testApiAlias_CreatesAliasToOtherDefinition ( )
testApiAlias_RespectsInstantiationRestrictionsOfOtherDefinition ( )
testApiAlias_ThrowsException_WhenOtherDefinitionDoesNotExist ( )
testApiBind_BindsClass ( )
testApiBind_BindsFactoryMethod ( )
testApiBind_BindsInvokableObjectAsObjectNotCallable ( )
testApiBind_BindsObject ( )
testApiBind_BindsPrimitive ( )
testApiBind_BindsToAlias ( )
testApiBind_BindsToInterfaceDefinition ( )
testApiBind_BindsToObjectDefinition ( )
testApiBind_ThrowsException_WhenInvalidReferenceSet ( )
testApiCall_ShouldCallMethod_WithAutowiredDependencies ( )
testApiCall_ShouldCallMethod_WithDefaultDependencies ( )
testApiCall_ShouldCallMethod_WithInjectedDependencies ( )
testApiCall_ThrowsException_WhenDefinitionAndCallParametersDoesNotMatch ( )
testApiCall_ThrowsException_WhenDependenciesCouldNotBeResolvedBecauseOfLackOfHint ( )
testApiCall_ThrowsException_WhenDependenciesCouldNotBeResolvedBecauseOfNotInitializableClass ( )
testApiExists_ReturnsFalse_WhenCustomMakeDefinitionIsNonExistingInterface ( )
testApiExists_ReturnsFalse_WhenCustomMakeDefinitionIsNotRegisteredAlias ( )
testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsClass ( )
testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsFactoryMethod ( )
testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsInterface ( )
testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsObject ( )
testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsParam ( )
testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsSingleton ( )
testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsWired ( )
testApiFactory_BindsInvokableObjectAsCallable ( )
testApiFactory_FiresFactoryMethodEachTime ( )
testApiFactory_RegistersFactoryMethod_WithDefaultParameters ( )
testApiFactory_RegistersFactoryMethod_WithoutDefaultParameters ( )
testApiInstance_BindsInvokableObjectAsObjectNotCallable ( )
testApiInstance_BindsObject_ToAliasDefinition ( )
testApiInstance_BindsObject_ToClassDefinition ( )
testApiInstance_BindsObject_ToInterfaceDefinition ( )
testApiInstance_ThowsException_WhenTriedToBindClass ( )
testApiInstance_ThrowsException_WhenTriedToBindFactoryMethod ( )
testApiInstance_ThrowsException_WhenTriedToBindPrimitive ( )
testApiMake_GetsObject ( )
testApiMake_GetsParam ( )
testApiMake_InvokesFactoryMethod ( )
testApiMake_MakesAliasedDefinition ( )
testApiMake_MakesClass ( )
testApiMake_SupportsFullAutowiring ( )
testApiMake_SupportsPartialAutowiring ( )
testApiMake_TreatsInvokableAsObjectNotCallable ( )
testApiParam_SetsParam_WhenParamIsPrimitive ( )
testApiParam_ThrowsException_WhenAliasIsClass ( )
testApiParam_ThrowsException_WhenParamIsCallable ( )
testApiParam_ThrowsException_WhenParamIsObject ( )
testApiRemove_DoesNothing_WhenPassedNonExistingDefinition ( )
testApiRemove_RemovesDefinition_WhenDefinitionPointsToFactoryMethod ( )
testApiRemove_RemovesDefinition_WhenDefinitionPointsToObject ( )
testApiRemove_RemovesDefinition_WhenDefinitionPointsToPrimitive ( )
testApiShare_SetsDefinitionAsSingleton ( )
testApiShare_SetsDefinitionAsSingleton_WithDefaultParams ( )
testApiShare_SetsFactoryMethodAsSingleton ( )
testApiShare_SetsPrimitiveAsSingleton ( )
testApiShare_ThrowsException_WhenInvalidReferenceSet ( )
testApiShare_ThrowsException_WhenTriedToSetObject ( )
testApiWire_BindsDefaultParamsToMakeDefinition ( )
testApiWire_ThrowsException_WhenNonInitializableOrNonExistingClassPassed ( )

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

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

public createContainer ( ) : Container
Результат Kraken\Container\Container

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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