PHP Class Kraken\_Module\Container\ContainerTest

Inheritance: extends Kraken\Test\TModule
Datei anzeigen Open project: kraken-php/framework

Public Methods

Method Description
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 ( )

Method Details

createContainer() public method

public createContainer ( ) : Container
return Kraken\Container\Container

testApiAlias_CreatesAliasToOtherDefinition() public method

testApiAlias_RespectsInstantiationRestrictionsOfOtherDefinition() public method

testApiAlias_ThrowsException_WhenOtherDefinitionDoesNotExist() public method

testApiBind_BindsClass() public method

testApiBind_BindsFactoryMethod() public method

testApiBind_BindsInvokableObjectAsObjectNotCallable() public method

testApiBind_BindsObject() public method

testApiBind_BindsPrimitive() public method

testApiBind_BindsToAlias() public method

testApiBind_BindsToInterfaceDefinition() public method

testApiBind_BindsToObjectDefinition() public method

testApiBind_ThrowsException_WhenInvalidReferenceSet() public method

testApiCall_ShouldCallMethod_WithAutowiredDependencies() public method

testApiCall_ShouldCallMethod_WithDefaultDependencies() public method

testApiCall_ShouldCallMethod_WithInjectedDependencies() public method

testApiCall_ThrowsException_WhenDefinitionAndCallParametersDoesNotMatch() public method

testApiCall_ThrowsException_WhenDependenciesCouldNotBeResolvedBecauseOfLackOfHint() public method

testApiCall_ThrowsException_WhenDependenciesCouldNotBeResolvedBecauseOfNotInitializableClass() public method

testApiExists_ReturnsFalse_WhenCustomMakeDefinitionIsNonExistingInterface() public method

testApiExists_ReturnsFalse_WhenCustomMakeDefinitionIsNotRegisteredAlias() public method

testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsClass() public method

testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsFactoryMethod() public method

testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsInterface() public method

testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsObject() public method

testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsParam() public method

testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsSingleton() public method

testApiExists_ReturnsTrue_WhenCustomMakeDefinitionIsWired() public method

testApiFactory_BindsInvokableObjectAsCallable() public method

testApiFactory_FiresFactoryMethodEachTime() public method

testApiFactory_RegistersFactoryMethod_WithDefaultParameters() public method

testApiFactory_RegistersFactoryMethod_WithoutDefaultParameters() public method

testApiInstance_BindsInvokableObjectAsObjectNotCallable() public method

testApiInstance_BindsObject_ToAliasDefinition() public method

testApiInstance_BindsObject_ToClassDefinition() public method

testApiInstance_BindsObject_ToInterfaceDefinition() public method

testApiInstance_ThowsException_WhenTriedToBindClass() public method

testApiInstance_ThrowsException_WhenTriedToBindFactoryMethod() public method

testApiInstance_ThrowsException_WhenTriedToBindPrimitive() public method

testApiMake_GetsObject() public method

testApiMake_GetsParam() public method

testApiMake_InvokesFactoryMethod() public method

testApiMake_MakesAliasedDefinition() public method

testApiMake_MakesClass() public method

testApiMake_SupportsFullAutowiring() public method

testApiMake_SupportsPartialAutowiring() public method

testApiMake_TreatsInvokableAsObjectNotCallable() public method

testApiParam_SetsParam_WhenParamIsPrimitive() public method

testApiParam_ThrowsException_WhenAliasIsClass() public method

testApiParam_ThrowsException_WhenParamIsCallable() public method

testApiParam_ThrowsException_WhenParamIsObject() public method

testApiRemove_DoesNothing_WhenPassedNonExistingDefinition() public method

testApiRemove_RemovesDefinition_WhenDefinitionPointsToFactoryMethod() public method

testApiRemove_RemovesDefinition_WhenDefinitionPointsToObject() public method

testApiRemove_RemovesDefinition_WhenDefinitionPointsToPrimitive() public method

testApiShare_SetsDefinitionAsSingleton() public method

testApiShare_SetsDefinitionAsSingleton_WithDefaultParams() public method

testApiShare_SetsFactoryMethodAsSingleton() public method

testApiShare_SetsPrimitiveAsSingleton() public method

testApiShare_ThrowsException_WhenInvalidReferenceSet() public method

testApiShare_ThrowsException_WhenTriedToSetObject() public method

testApiWire_BindsDefaultParamsToMakeDefinition() public method

testApiWire_ThrowsException_WhenNonInitializableOrNonExistingClassPassed() public method