You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2006/11/26 10:56:47 UTC
svn commit: r479322 - in
/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core:
idl/java/ConvertTimeMillisTestCase.java
implementation/composite/CompositeLoaderWireResolutionTestCase.java
Author: jmarino
Date: Sun Nov 26 01:56:46 2006
New Revision: 479322
URL: http://svn.apache.org/viewvc?view=rev&rev=479322
Log:
fix generics usage
Modified:
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/idl/java/ConvertTimeMillisTestCase.java
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeLoaderWireResolutionTestCase.java
Modified: incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/idl/java/ConvertTimeMillisTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/idl/java/ConvertTimeMillisTestCase.java?view=diff&rev=479322&r1=479321&r2=479322
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/idl/java/ConvertTimeMillisTestCase.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/idl/java/ConvertTimeMillisTestCase.java Sun Nov 26 01:56:46 2006
@@ -24,7 +24,7 @@
* @version $Rev$ $Date$
*/
public class ConvertTimeMillisTestCase extends TestCase {
- MockRegistry registy;
+ private MockRegistry registy;
public void testConvertSeconds() throws Exception {
assertEquals(10000L, registy.convertTimeMillis("10 seconds"));
Modified: incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeLoaderWireResolutionTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeLoaderWireResolutionTestCase.java?view=diff&rev=479322&r1=479321&r2=479322
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeLoaderWireResolutionTestCase.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/implementation/composite/CompositeLoaderWireResolutionTestCase.java Sun Nov 26 01:56:46 2006
@@ -24,10 +24,12 @@
import org.apache.tuscany.spi.implementation.java.PojoComponentType;
import org.apache.tuscany.spi.loader.InvalidWireException;
+import org.apache.tuscany.spi.model.Binding;
import org.apache.tuscany.spi.model.BindlessServiceDefinition;
import org.apache.tuscany.spi.model.BoundServiceDefinition;
import org.apache.tuscany.spi.model.ComponentDefinition;
import org.apache.tuscany.spi.model.CompositeComponentType;
+import org.apache.tuscany.spi.model.Property;
import org.apache.tuscany.spi.model.ReferenceDefinition;
import org.apache.tuscany.spi.model.ServiceDefinition;
import org.apache.tuscany.spi.model.WireDefinition;
@@ -39,28 +41,29 @@
* This class tests the wire resolution function of the composite loader
*/
public class CompositeLoaderWireResolutionTestCase extends TestCase {
- private CompositeComponentType composite;
+ private CompositeComponentType<ServiceDefinition, ReferenceDefinition, Property<?>> componentType;
private CompositeLoader compositeLoader = new CompositeLoader(null, null);
- @SuppressWarnings("unchecked")
public void setUp() throws Exception {
- composite = new CompositeComponentType();
- composite.setName("TestComposite");
+ componentType = new CompositeComponentType<ServiceDefinition, ReferenceDefinition, Property<?>>();
+ componentType.setName("TestComposite");
//add a service to the composite
ServiceDefinition serviceDefn = new ServiceDefinition("compositeService1", null, true);
BindlessServiceDefinition bindlessSvcDefn = new BindlessServiceDefinition("bindlessSvc", null, true, null);
- BoundServiceDefinition boundSvcDefn = new BoundServiceDefinition("boundSvc", null, true, null, null);
- BoundServiceDefinition boundSvcDefnWithTarget =
- new BoundServiceDefinition("boundSvcWithTarget", null, true, null, new URI("orgTarget"));
- composite.add(serviceDefn);
- composite.add(boundSvcDefn);
- composite.add(bindlessSvcDefn);
- composite.add(boundSvcDefnWithTarget);
+ BoundServiceDefinition<Binding> boundSvcDefn =
+ new BoundServiceDefinition<Binding>("boundSvc", null, true, null, null);
+ BoundServiceDefinition<Binding> boundSvcDefnWithTarget =
+ new BoundServiceDefinition<Binding>("boundSvcWithTarget", null, true, null, new URI("orgTarget"));
+ componentType.add(serviceDefn);
+ componentType.add(boundSvcDefn);
+ componentType.add(bindlessSvcDefn);
+ componentType.add(boundSvcDefnWithTarget);
ReferenceDefinition compositeReference = new ReferenceDefinition("compositeReference", null);
- composite.add(compositeReference);
+ componentType.add(compositeReference);
- PojoComponentType pojoComponentType1 = new PojoComponentType();
+ PojoComponentType<ServiceDefinition, ReferenceDefinition, Property<?>> pojoComponentType1 =
+ new PojoComponentType<ServiceDefinition, ReferenceDefinition, Property<?>>();
ServiceDefinition pojoSvc1 = new ServiceDefinition("pojoSvc1", null, false);
pojoComponentType1.add(pojoSvc1);
ReferenceDefinition pojoRef1 = new ReferenceDefinition("pojoRef1", null);
@@ -68,10 +71,12 @@
JavaImplementation pojoImpl1 = new JavaImplementation();
pojoImpl1.setComponentType(pojoComponentType1);
- ComponentDefinition component1 = new ComponentDefinition("Component1", pojoImpl1);
- composite.add(component1);
+ ComponentDefinition<JavaImplementation> component1 =
+ new ComponentDefinition<JavaImplementation>("Component1", pojoImpl1);
+ componentType.add(component1);
- PojoComponentType pojoComponentType2 = new PojoComponentType();
+ PojoComponentType<ServiceDefinition, ReferenceDefinition, Property<?>> pojoComponentType2 =
+ new PojoComponentType<ServiceDefinition, ReferenceDefinition, Property<?>>();
ServiceDefinition pojoSvc2 = new ServiceDefinition("pojoSvc2", null, false);
pojoComponentType2.add(pojoSvc2);
ServiceDefinition pojoSvc3 = new ServiceDefinition("pojoSvc3", null, false);
@@ -83,140 +88,130 @@
JavaImplementation pojoImpl2 = new JavaImplementation();
pojoImpl2.setComponentType(pojoComponentType2);
- ComponentDefinition component2 = new ComponentDefinition("Component2", pojoImpl2);
- composite.add(component2);
+ ComponentDefinition<JavaImplementation> component2 =
+ new ComponentDefinition<JavaImplementation>("Component2", pojoImpl2);
+ componentType.add(component2);
}
- @SuppressWarnings("unchecked")
public void testCompositeSvc2CompositeReferenceWire() throws Exception {
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("compositeService1"));
wireDefn.setTarget(new URI("compositeReference"));
- composite.add(wireDefn);
- compositeLoader.resolveWires(composite);
+ componentType.add(wireDefn);
+ compositeLoader.resolveWires(componentType);
}
- @SuppressWarnings("unchecked")
public void testCompositeSvc2ComponentValid() throws Exception {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("compositeService1"));
wireDefn.setTarget(new URI("Component1"));
- composite.add(wireDefn);
- compositeLoader.resolveWires(composite);
+ componentType.add(wireDefn);
+ compositeLoader.resolveWires(componentType);
}
- @SuppressWarnings("unchecked")
public void testCompositeSvc2ComponentQualifiedValid() throws Exception {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("compositeService1"));
wireDefn.setTarget(new URI("Component2/pojoSvc3"));
- composite.add(wireDefn);
- compositeLoader.resolveWires(composite);
+ componentType.add(wireDefn);
+ compositeLoader.resolveWires(componentType);
}
- @SuppressWarnings("unchecked")
public void testCompositeSvc2ComponentQualifiedInvalid() throws URISyntaxException {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("compositeService1"));
wireDefn.setTarget(new URI("Component2/pojoSvc5"));
- composite.add(wireDefn);
+ componentType.add(wireDefn);
try {
- compositeLoader.resolveWires(composite);
+ compositeLoader.resolveWires(componentType);
fail();
} catch (InvalidWireException e) {
// expected
}
}
- @SuppressWarnings("unchecked")
public void testCompositeSvc2ComponentUnQualifiedInvalid() throws URISyntaxException {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("compositeService1"));
wireDefn.setTarget(new URI("Component2"));
- composite.add(wireDefn);
+ componentType.add(wireDefn);
try {
- compositeLoader.resolveWires(composite);
+ compositeLoader.resolveWires(componentType);
fail();
} catch (InvalidWireException e) {
// expected
}
}
- @SuppressWarnings("unchecked")
public void testComponent2CompositeReferenceValid() throws Exception {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("Component1"));
wireDefn.setTarget(new URI("compositeReference"));
- composite.add(wireDefn);
- compositeLoader.resolveWires(composite);
+ componentType.add(wireDefn);
+ compositeLoader.resolveWires(componentType);
}
- @SuppressWarnings("unchecked")
public void testComponent2CompositeReferenceQualifiedValid() throws Exception {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("Component2/pojoRef3"));
wireDefn.setTarget(new URI("compositeReference"));
- composite.add(wireDefn);
- compositeLoader.resolveWires(composite);
+ componentType.add(wireDefn);
+ compositeLoader.resolveWires(componentType);
}
- @SuppressWarnings("unchecked")
public void testComponent2CompositeReferenceUnQualifiedInvalid() throws URISyntaxException {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("Component2"));
wireDefn.setTarget(new URI("compositeReference"));
- composite.add(wireDefn);
+ componentType.add(wireDefn);
try {
- compositeLoader.resolveWires(composite);
+ compositeLoader.resolveWires(componentType);
fail();
} catch (InvalidWireException e) {
// expected
}
}
- @SuppressWarnings("unchecked")
public void testComponent2ComponentQualifedValid() throws Exception {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("Component1"));
wireDefn.setTarget(new URI("Component2/pojoSvc3"));
- composite.add(wireDefn);
- compositeLoader.resolveWires(composite);
+ componentType.add(wireDefn);
+ compositeLoader.resolveWires(componentType);
}
- @SuppressWarnings("unchecked")
public void testComponent2ComponentUnQualifedInvalid() throws URISyntaxException {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("Component1"));
wireDefn.setTarget(new URI("Component2"));
- composite.add(wireDefn);
+ componentType.add(wireDefn);
try {
- compositeLoader.resolveWires(composite);
+ compositeLoader.resolveWires(componentType);
fail();
} catch (InvalidWireException e) {
// expected
}
}
- @SuppressWarnings("unchecked")
public void testInvalidWireDefinitions() throws URISyntaxException {
//undefined source and targets
WireDefinition wireDefn = new WireDefinition();
wireDefn.setSource(new URI("undefinedSource"));
wireDefn.setTarget(new URI("compositeReference"));
- composite.add(wireDefn);
+ componentType.add(wireDefn);
try {
- compositeLoader.resolveWires(composite);
+ compositeLoader.resolveWires(componentType);
fail();
} catch (InvalidWireException e) {
// expected
@@ -225,8 +220,8 @@
try {
wireDefn.setSource(new URI("compositeService1"));
wireDefn.setTarget(new URI("undefinedTarget"));
- composite.add(wireDefn);
- compositeLoader.resolveWires(composite);
+ componentType.add(wireDefn);
+ compositeLoader.resolveWires(componentType);
fail();
} catch (InvalidWireException e) {
// expected
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org