org.picocontainer.behaviors
Class CachedTestCase

java.lang.Object
  extended by org.picocontainer.behaviors.CachedTestCase

public class CachedTestCase
extends Object

Author:
Mauro Talevi

Nested Class Summary
static interface CachedTestCase.ComponentAdapterSupportingLifecycleStrategy
           
 
Constructor Summary
CachedTestCase()
           
 
Method Summary
 void testCanStopAComponentThatWasNeverStartedBecauseItHasNoLifecycle()
           
 void testComponentCanBeStartedAgainAfterBeingStopped()
           
 void testComponentCannotBeDisposedIfAlreadyDisposed()
           
 void testComponentCannotBeStartedIfAlreadyStarted()
           
 void testComponentCannotBeStartedIfDisposed()
           
 void testComponentCannotBeStoppedIfDisposed()
           
 void testComponentCannotBeStoppedIfNotInstantiated()
           
 void testComponentCannotBeStoppedIfNotStarted()
           
 void testComponentDisposedEffectivelyIgnoredIfNotInstantiated()
           
 void testComponentIsNotStartedWhenCachedAndCanBeStarted()
           
 void testComponentIsNotStoppedAndDisposedWhenFlushedIfDelegateDoesNotSupportLifecycle()
           
 void testComponentIsNotStoppedAndDisposedWhenFlushedIfNotStarted()
           
 void testComponentIsStoppedAndDisposedIfStartedWhenFlushed()
           
 void testLifecycleIsIgnoredIfDelegateDoesNotSupportIt()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachedTestCase

public CachedTestCase()
Method Detail

testComponentIsNotStartedWhenCachedAndCanBeStarted

public void testComponentIsNotStartedWhenCachedAndCanBeStarted()

testComponentCanBeStartedAgainAfterBeingStopped

public void testComponentCanBeStartedAgainAfterBeingStopped()

testComponentCannotBeStartedIfDisposed

public void testComponentCannotBeStartedIfDisposed()

testComponentDisposedEffectivelyIgnoredIfNotInstantiated

public void testComponentDisposedEffectivelyIgnoredIfNotInstantiated()
                                                              throws NoSuchFieldException,
                                                                     IllegalAccessException
Throws:
NoSuchFieldException
IllegalAccessException

testComponentCannotBeStartedIfAlreadyStarted

public void testComponentCannotBeStartedIfAlreadyStarted()

testComponentCannotBeStoppedIfDisposed

public void testComponentCannotBeStoppedIfDisposed()

testComponentCannotBeStoppedIfNotInstantiated

public void testComponentCannotBeStoppedIfNotInstantiated()

testComponentCannotBeStoppedIfNotStarted

public void testComponentCannotBeStoppedIfNotStarted()

testComponentCannotBeDisposedIfAlreadyDisposed

public void testComponentCannotBeDisposedIfAlreadyDisposed()

testComponentIsStoppedAndDisposedIfStartedWhenFlushed

public void testComponentIsStoppedAndDisposedIfStartedWhenFlushed()

testComponentIsNotStoppedAndDisposedWhenFlushedIfNotStarted

public void testComponentIsNotStoppedAndDisposedWhenFlushedIfNotStarted()

testComponentIsNotStoppedAndDisposedWhenFlushedIfDelegateDoesNotSupportLifecycle

public void testComponentIsNotStoppedAndDisposedWhenFlushedIfDelegateDoesNotSupportLifecycle()

testLifecycleIsIgnoredIfDelegateDoesNotSupportIt

public void testLifecycleIsIgnoredIfDelegateDoesNotSupportIt()

testCanStopAComponentThatWasNeverStartedBecauseItHasNoLifecycle

public void testCanStopAComponentThatWasNeverStartedBecauseItHasNoLifecycle()


Copyright © 2003-2010 Codehaus. All Rights Reserved.