org.picocontainer
Class PicoBuilderTestCase

java.lang.Object
  extended by org.picocontainer.PicoBuilderTestCase

public class PicoBuilderTestCase
extends Object


Nested Class Summary
static class PicoBuilderTestCase.CustomComponentFactory
           
static class PicoBuilderTestCase.CustomParentcontainer
           
static class PicoBuilderTestCase.FooLifecycleStrategy
           
static class PicoBuilderTestCase.SomeContainerDependency
           
static class PicoBuilderTestCase.TestPicoContainer
           
 
Constructor Summary
PicoBuilderTestCase()
           
 
Method Summary
 void setUp()
           
 void testBogusParentContainerBehavesAsIfNotSet()
           
 void testCustomParentContainer()
           
 void testDefaultHasNullComponentManagerAndNullLifecycleAndAdaptingInjection()
           
 void testParentAndChildContainersMutallyVisible()
           
 void testParentAndChildContainersVetoedWhenParentNotMutable()
           
 void testThatLastOfInstanceOrClassLifecycleIsDominant()
           
 void testWithAnnotatedFieldDI()
           
 void testWithAnnotatedMethodDI()
           
 void testWithBogusCustomMonitorByClass()
           
 void testWithCachingImplementationHidingAndSetterDI()
           
 void testWithConsoleMonitor()
           
 void testWithConsoleMonitorAndLifecycleUseTheSameUltimateMonitor()
           
 void testWithConstructorAndSetterInjectionMakesHiddenCompositeInjection()
           
 void testWithCtorDI()
           
 void testWithCustomComponentFactory()
           
 void testWithCustomLifecycle()
           
 void testWithCustomLifecycle2()
           
 void testWithCustomMonitorByClass()
           
 void testWithCustomPicoContainer()
           
 void testWithImplementationHiding()
           
 void testWithImplementationHidingAndSetterDI()
           
 void testWithImplementationHidingInstance()
           
 void testWithInjectionFactoryChain()
           
 void testWithJEE5Lifecycle()
           
 void testWithLifecycleInstance()
           
 void testWithLocking()
           
 void testWithNamedFieldInjection()
           
 void testWithNamedMethodInjection()
           
 void testWithPropertyApplier()
           
 void testWithReflectionLifecycle()
           
 void testWithSetterInjection()
           
 void testWithStartableLifecycle()
           
 void testWithSynchronizing()
           
 void testWithTypedFieldDI()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PicoBuilderTestCase

public PicoBuilderTestCase()
Method Detail

setUp

public void setUp()
           throws Exception
Throws:
Exception

testDefaultHasNullComponentManagerAndNullLifecycleAndAdaptingInjection

public void testDefaultHasNullComponentManagerAndNullLifecycleAndAdaptingInjection()

testWithStartableLifecycle

public void testWithStartableLifecycle()

testWithCustomLifecycle

public void testWithCustomLifecycle()

testWithCustomLifecycle2

public void testWithCustomLifecycle2()

testWithJEE5Lifecycle

public void testWithJEE5Lifecycle()

testWithLifecycleInstance

public void testWithLifecycleInstance()

testThatLastOfInstanceOrClassLifecycleIsDominant

public void testThatLastOfInstanceOrClassLifecycleIsDominant()

testWithReflectionLifecycle

public void testWithReflectionLifecycle()

testWithConsoleMonitor

public void testWithConsoleMonitor()

testWithConsoleMonitorAndLifecycleUseTheSameUltimateMonitor

public void testWithConsoleMonitorAndLifecycleUseTheSameUltimateMonitor()

testWithCustomMonitorByClass

public void testWithCustomMonitorByClass()

testWithBogusCustomMonitorByClass

public void testWithBogusCustomMonitorByClass()

testWithImplementationHiding

public void testWithImplementationHiding()

testWithImplementationHidingInstance

public void testWithImplementationHidingInstance()

testWithInjectionFactoryChain

public void testWithInjectionFactoryChain()

testCustomParentContainer

public void testCustomParentContainer()

testBogusParentContainerBehavesAsIfNotSet

public void testBogusParentContainerBehavesAsIfNotSet()

testParentAndChildContainersMutallyVisible

public void testParentAndChildContainersMutallyVisible()

testParentAndChildContainersVetoedWhenParentNotMutable

public void testParentAndChildContainersVetoedWhenParentNotMutable()

testWithSetterInjection

public void testWithSetterInjection()

testWithConstructorAndSetterInjectionMakesHiddenCompositeInjection

public void testWithConstructorAndSetterInjectionMakesHiddenCompositeInjection()

testWithAnnotatedMethodDI

public void testWithAnnotatedMethodDI()

testWithAnnotatedFieldDI

public void testWithAnnotatedFieldDI()

testWithTypedFieldDI

public void testWithTypedFieldDI()

testWithCtorDI

public void testWithCtorDI()

testWithNamedMethodInjection

public void testWithNamedMethodInjection()

testWithNamedFieldInjection

public void testWithNamedFieldInjection()

testWithImplementationHidingAndSetterDI

public void testWithImplementationHidingAndSetterDI()

testWithCachingImplementationHidingAndSetterDI

public void testWithCachingImplementationHidingAndSetterDI()

testWithSynchronizing

public void testWithSynchronizing()

testWithLocking

public void testWithLocking()

testWithPropertyApplier

public void testWithPropertyApplier()

testWithCustomComponentFactory

public void testWithCustomComponentFactory()

testWithCustomPicoContainer

public void testWithCustomPicoContainer()


Copyright © 2003-2010 Codehaus. All Rights Reserved.