Summary

[ summary ] [ package list ] [ test cases ]

Tests Errors Failures Success rate Time(s)
103 0 0 100.00% 4.03

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Test Cases

[ summary ] [ package list ] [ test cases ]

ComponentSpecificationTestCase

testEquals Success 0.03

DefaultComponentRegistryTestCase

testRegisterComponent Success 0.03
testUnregisterComponent Success 0.00

DefaultPicoContainerClassKeyTestCase

testNotNull Success 0.22
testBasicInstantiationAndContainment Success 0.00
testSerializabilityOfContainer Success 0.17
testTooFewComponents Success 0.00
testDoubleInstantiation Success 0.00
testDuplicateRegistration Success 0.00
testByInstanceRegistration Success 0.00

DefaultPicoContainerNullConstructionTestCase

testContainerInstansiable Success 0.06
testContainerNotInstansiableWillNullParams Success 0.00

DefaultPicoContainerStringKeyTestCase

testNotNull Success 0.05
testBasicInstantiationAndContainment Success 0.00
testByInstanceRegistration Success 0.01

DefaultPicoContainerUnregisterComponentTestCase

testCannotInstantiateAnUnregisteredComponent Success 0.05
testCanInstantiateReplacedComponent Success 0.01
testUnregisterAfterInstantiateComponents Success 0.00
testReplacedInstantiatedComponentHasCorrectClass Success 0.00

DefaultPicoContainerWithComponentFactoryClassKeyTestCase

testNotNull Success 0.08
testBasicInstantiationAndContainment Success 0.01
testSerializabilityOfContainer Success 0.14
testTooFewComponents Success 0.00
testDoubleInstantiation Success 0.00
testDuplicateRegistration Success 0.00
testByInstanceRegistration Success 0.00

DefaultPicoContainerWithComponentFactoryStringKeyTestCase

testNotNull Success 0.05
testBasicInstantiationAndContainment Success 0.01
testByInstanceRegistration Success 0.00

DefaultPicoContainerWithComponentRegistryClassKeyTestCase

testNotNull Success 0.06
testBasicInstantiationAndContainment Success 0.00
testSerializabilityOfContainer Success 0.13
testTooFewComponents Success 0.01
testDoubleInstantiation Success 0.00
testDuplicateRegistration Success 0.00
testByInstanceRegistration Success 0.00

DefaultPicoContainerWithComponentRegistryStringKeyTestCase

testNotNull Success 0.05
testBasicInstantiationAndContainment Success 0.01
testByInstanceRegistration Success 0.00

DummiesTestCase

testDummyContainer Success 0.01
testDefaultComponentFactory Success 0.01

OldDefaultPicoContainerTestCase

testApplyInterfaceMethodsToWholeContainer Success 0.18
testWorksWithMultipleInterfaces Success 0.01
testAsCallsAllComponents Success 0.00
testBespokeLifecycleCallsComponentsInReverseOrder Success 0.18
testGetAggregateComponentProxyOnlyCallsManagedComponents Success 0.00
testPeelableAndWashable Success 0.00
testRecursiveAggregation Success 0.28
testGetComponentSpecification Success 0.00
testComponentSpecInstantiateComponentWithNoDependencies Success 0.00
testMultipleImplementationsAccessedThroughKey Success 0.00
testRegistrationByName Success 0.01
testRegistrationByNameAndClassWithResolving Success 0.00
testRegistrationByInterfaceAndName Success 0.00
testRegisterByNameResolvesToInterfaceRegisteredComponents Success 0.00
testUnmanagedCompsAreNotEligibleForComposite Success 0.01
testDuplicateRegistrationWithTypeAndObject Success 0.00
testAmbiguousHierarchy Success 0.01
testRegisterComponentWithObjectBadType Success 0.00
testComponentRegistrationMismatch Success 0.00
testMultipleArgumentConstructor Success 0.01
testTooManyContructors Success 0.01
testRegisterAbstractShouldFail Success 0.00
testWithComponentFactory Success 0.01
testInvocationTargetException Success 0.02
testParameterCanBePassedToConstructor Success 0.02
testParameterCanBePrimitive Success 0.01
testMultipleParametersCanBePassed Success 0.01
testParametersCanBeMixedWithComponentsCanBePassed Success 0.02
testExtendAndDependOnSameType Success 0.02

ParameterTestCase

testComponentSpecificationHandlesPrimtiveTypes Success 0.01
testComponentSpecificationCreatesDefaultParameters Success 0.02
testComponentParameterFetches Success 0.04
testConstantParameter Success 0.00
testFredWithTouchableSpecifiedAsConstant Success 0.00

CompositePicoContainerTestCase

testGetComponents Success 0.06
testGetComponentKeys Success 0.00
testGetComponent Success 0.00
testHasComponent Success 0.00
testNullContainer Success 0.00
testNullInArrayOfContainers Success 0.00
testUnsupportedOperations Success 0.00
testBasic Success 0.20
testEmpty Success 0.00
testParentComponentRegistryDominance Success 0.00
testAdditiveFeatures Success 0.01

DefaultLifecyclePicoAdaptorTestCase

testOrderOfInstantiationWithoutAdaptor Success 0.15
testStartStopStartStopAndDispose Success 0.01
testStartStartCausingBarf Success 0.04
testStartStopStopCausingBarf Success 0.00
testDisposeDisposeCausingBarf Success 0.01
testStartStopDisposeDisposeCausingBarf Success 0.00
testStartStopOfDaemonizedThread Success 0.22
testForgivingNatureOfLifecycleAdapter Success 0.01

HierarchicalComponentRegistryTestCase

testBasicContainerAsserts Success 0.02
testBasicRegAndStart Success 0.05
testRegisterComponentWithObject Success 0.00
testGetComponentTypes Success 0.00
testParentContainer Success 0.00

NoPicoTestCase

testTouchableWithoutPicoTestCase Success 0.01

PicoPicoTestCase

testDefaultPicoContainer Success 0.07