[CVS nano] - Removed getComponentMulticaster from PicoContainer interface.

Aslak Hellesoy <rinkrank-yCVjj/[email protected]> Wed, 17 Dec 2003 19:09:28 -0600
Newsgroups gmane.comp.java.nanocontainer.cvs
Message-ID <[email protected]>
Commit in nano/nanning/src/test/org/picoextras/nanning on MAIN

NanningComponentFactoryTestCase.java +7 -7 1.1 -> 1.2

- Removed getComponentMulticaster from PicoContainer interface.
- Improved JavaDocs

----------

nano /nanning /src /test /org /picoextras /nanning

NanningComponentFactoryTestCase.java 1.1 -> 1.2

diff -u -r1.1 -r1.2
--- NanningComponentFactoryTestCase.java 17 Nov 2003 21:02:27 -0000 1.1
+++ NanningComponentFactoryTestCase.java 18 Dec 2003 01:09:28 -0000 1.2
@@ -21,7 +21,7 @@

/**
* @author Jon Tirsen

- * @version $Revision: 1.1 $

+ * @version $Revision: 1.2 $

*/
public class NanningComponentFactoryTestCase extends TestCase {

@@ -44,19 +44,19 @@

private StringBuffer log = new StringBuffer();

public void testComponentsWithOneInterfaceAreAspected() throws PicoInitializationException, AssignabilityRegistrationException, NotConcreteRegistrationException, PicoIntrospectionException {

- NanningComponentAdapter componentFactory =
- new NanningComponentAdapter(new AspectSystem(), new DefaultComponentAdapter(Wilma.class, WilmaImpl.class));
- Object component = componentFactory.getComponentInstance(new DefaultPicoContainer());

+ NanningComponentAdapter componentAdapter =
+ new NanningComponentAdapter(new AspectSystem(), new ConstructorComponentAdapter(Wilma.class, WilmaImpl.class));
+ Object component = componentAdapter.getComponentInstance(new DefaultPicoContainer());

assertTrue(Aspects.isAspectObject(component));
assertEquals(Wilma.class, Aspects.getAspectInstance(component).getClassIdentifier());
}

public void testComponentsWithoutInterfaceNotAspected() throws PicoInitializationException, PicoRegistrationException {

- NanningComponentAdapter componentFactory = new NanningComponentAdapter(new AspectSystem(),
- new DefaultComponentAdapter(FredImpl.class, FredImpl.class));

+ NanningComponentAdapter componentAdapter = new NanningComponentAdapter(new AspectSystem(),
+ new ConstructorComponentAdapter(FredImpl.class, FredImpl.class));

DefaultPicoContainer registry = new DefaultPicoContainer();
registry.registerComponent(new InstanceComponentAdapter(Wilma.class, new WilmaImpl()));

- Object component = componentFactory.getComponentInstance(registry);

+ Object component = componentAdapter.getComponentInstance(registry);

assertFalse(Aspects.isAspectObject(component));
}