org.nanocontainer.reflection
Class DefaultNanoContainerTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.nanocontainer.reflection.DefaultNanoContainerTestCase
All Implemented Interfaces:
junit.framework.Test

public class DefaultNanoContainerTestCase
extends junit.framework.TestCase


Nested Class Summary
static class DefaultNanoContainerTestCase.AnotherFooComp
           
static class DefaultNanoContainerTestCase.BarDecoratingPicoContainer
           
static class DefaultNanoContainerTestCase.FooDecoratingPicoContainer
           
 
Constructor Summary
DefaultNanoContainerTestCase()
           
 
Method Summary
 void testBasic()
           
 void testChainOfDecoratingPicoContainersCanDoInterceptionOfMutablePicoContainerMethods()
           
 void testChildContainerAdapterCanRelyOnParentContainerAdapter()
           
 void testClassLoaderJugglingIsPossible()
           
 void testNoGenerationRegistration()
           
 void testParametersCanBePassedInStringForm()
           
 void testProvision()
           
 void testThatTestCompIsNotNaturallyInTheClassPathForTesting()
           
 void TODO_testSecurityManagerCanPreventOperations()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultNanoContainerTestCase

public DefaultNanoContainerTestCase()
Method Detail

testBasic

public void testBasic()
               throws org.picocontainer.PicoRegistrationException,
                      org.picocontainer.PicoInitializationException,
                      java.lang.ClassNotFoundException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.PicoInitializationException
java.lang.ClassNotFoundException

testProvision

public void testProvision()
                   throws org.picocontainer.PicoException,
                          org.picocontainer.PicoInitializationException,
                          java.lang.ClassNotFoundException
Throws:
org.picocontainer.PicoException
org.picocontainer.PicoInitializationException
java.lang.ClassNotFoundException

testNoGenerationRegistration

public void testNoGenerationRegistration()
                                  throws org.picocontainer.PicoRegistrationException,
                                         org.picocontainer.PicoIntrospectionException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.PicoIntrospectionException

testParametersCanBePassedInStringForm

public void testParametersCanBePassedInStringForm()
                                           throws java.lang.ClassNotFoundException,
                                                  org.picocontainer.PicoException,
                                                  org.picocontainer.PicoInitializationException
Throws:
java.lang.ClassNotFoundException
org.picocontainer.PicoException
org.picocontainer.PicoInitializationException

testThatTestCompIsNotNaturallyInTheClassPathForTesting

public void testThatTestCompIsNotNaturallyInTheClassPathForTesting()

testChildContainerAdapterCanRelyOnParentContainerAdapter

public void testChildContainerAdapterCanRelyOnParentContainerAdapter()
                                                              throws java.net.MalformedURLException,
                                                                     java.lang.ClassNotFoundException
Throws:
java.net.MalformedURLException
java.lang.ClassNotFoundException

testClassLoaderJugglingIsPossible

public void testClassLoaderJugglingIsPossible()
                                       throws java.net.MalformedURLException,
                                              java.lang.ClassNotFoundException
Throws:
java.net.MalformedURLException
java.lang.ClassNotFoundException

TODO_testSecurityManagerCanPreventOperations

public void TODO_testSecurityManagerCanPreventOperations()
                                                  throws java.net.MalformedURLException,
                                                         java.lang.ClassNotFoundException
Throws:
java.net.MalformedURLException
java.lang.ClassNotFoundException

testChainOfDecoratingPicoContainersCanDoInterceptionOfMutablePicoContainerMethods

public void testChainOfDecoratingPicoContainersCanDoInterceptionOfMutablePicoContainerMethods()
                                                                                       throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException


Copyright © 2003-2009 Codehaus. All Rights Reserved.