summaryrefslogtreecommitdiffstats
path: root/branches/sca-java-1.3.2/itest/validation/src/test/java/domain/CustomCompositeBuilder.java
diff options
context:
space:
mode:
authorslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2008-08-31 13:09:18 +0000
committerslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2008-08-31 13:09:18 +0000
commitbb3e993e62950b7907566d97bdc63c55d0fff38b (patch)
tree16b7e2106675f615330b7a104b3dbce7aa2f418e /branches/sca-java-1.3.2/itest/validation/src/test/java/domain/CustomCompositeBuilder.java
parentbcbd8cb0b78cf576d73a0140476b2996a36e5245 (diff)
TUSCANY-2501 - raise an error if the user tries to mix annotated and unannotated references in a component. Change the vtests and validation tests to take account of this change.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@690691 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--branches/sca-java-1.3.2/itest/validation/src/test/java/domain/CustomCompositeBuilder.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/branches/sca-java-1.3.2/itest/validation/src/test/java/domain/CustomCompositeBuilder.java b/branches/sca-java-1.3.2/itest/validation/src/test/java/domain/CustomCompositeBuilder.java
index 9ad5407ed6..dc82e55cd0 100644
--- a/branches/sca-java-1.3.2/itest/validation/src/test/java/domain/CustomCompositeBuilder.java
+++ b/branches/sca-java-1.3.2/itest/validation/src/test/java/domain/CustomCompositeBuilder.java
@@ -27,10 +27,12 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
+import javax.xml.namespace.QName;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLOutputFactory;
import org.apache.tuscany.sca.assembly.AssemblyFactory;
+import org.apache.tuscany.sca.assembly.Composite;
import org.apache.tuscany.sca.assembly.SCABindingFactory;
import org.apache.tuscany.sca.assembly.builder.CompositeBuilder;
import org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl;
@@ -189,6 +191,18 @@ public class CustomCompositeBuilder {
return monitor;
}
+ public void buildContribution() throws Exception {
+ // Create a composite model for the domain
+ Composite domainComposite = assemblyFactory.createComposite();
+ domainComposite.setName(new QName("http://customdomain", "domain"));
+
+ // Add all deployables to it, normally the domain administrator would select
+ // the deployables to include
+ domainComposite.getIncludes().addAll(workspace.getDeployables());
+
+ // Build the domain composite and wire the components included in it
+ domainCompositeBuilder.build(domainComposite);
+ }
public void readContribution(String compositeURL, String sourceURI, String sourceURL) throws Exception {
init();