You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jb...@apache.org on 2007/01/05 01:49:19 UTC

svn commit: r492839 - in /incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation: TestUtils.java composite/AutowireResolutionTestCase.java

Author: jboynes
Date: Thu Jan  4 16:49:18 2007
New Revision: 492839

URL: http://svn.apache.org/viewvc?view=rev&rev=492839
Log:
add helper method

Modified:
    incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/TestUtils.java
    incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/AutowireResolutionTestCase.java

Modified: incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/TestUtils.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/TestUtils.java?view=diff&rev=492839&r1=492838&r2=492839
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/TestUtils.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/TestUtils.java Thu Jan  4 16:49:18 2007
@@ -22,6 +22,7 @@
 import java.util.List;
 
 import org.apache.tuscany.spi.component.AtomicComponent;
+import org.apache.tuscany.spi.component.CompositeComponent;
 import org.apache.tuscany.spi.idl.InvalidServiceContractException;
 import org.apache.tuscany.spi.idl.java.JavaInterfaceProcessorRegistry;
 import org.apache.tuscany.spi.idl.java.JavaServiceContract;
@@ -61,6 +62,13 @@
         InboundWire wire = new InboundWireImpl();
         JavaServiceContract contract = REGISTRY.introspect(interfaze);
         wire.setServiceContract(contract);
+        return wire;
+    }
+
+    public static InboundWire createInboundWire(Class<?> interfaze, CompositeComponent parent)
+        throws InvalidServiceContractException {
+        InboundWire wire = createInboundWire(interfaze);
+        wire.setContainer(parent);
         return wire;
     }
 }

Modified: incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/AutowireResolutionTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/AutowireResolutionTestCase.java?view=diff&rev=492839&r1=492838&r2=492839
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/AutowireResolutionTestCase.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/AutowireResolutionTestCase.java Thu Jan  4 16:49:18 2007
@@ -47,8 +47,7 @@
 
     public void testResolvedByAutowire() throws Exception {
         CompositeComponent parent = createMock(CompositeComponent.class);
-        InboundWire wire = TestUtils.createInboundWire(Foo.class);
-        wire.setContainer(parent);
+        InboundWire wire = TestUtils.createInboundWire(Foo.class, parent);
         EasyMock.expect(parent.resolveAutowire(eq(Foo.class))).andReturn(wire);
         replay(parent);
         CompositeComponent component = new CompositeComponentImpl("test", parent, null, null);
@@ -58,8 +57,7 @@
 
     public void testSystemResolvedByAutowire() throws Exception {
         CompositeComponent parent = createMock(CompositeComponent.class);
-        InboundWire wire = TestUtils.createInboundWire(Foo.class);
-        wire.setContainer(parent);
+        InboundWire wire = TestUtils.createInboundWire(Foo.class, parent);
         EasyMock.expect(parent.resolveSystemAutowire(eq(Foo.class))).andReturn(wire);
         replay(parent);
         CompositeComponent component = new CompositeComponentImpl("test", parent, null, null);



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org