You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sl...@apache.org on 2008/04/10 16:27:04 UTC

svn commit: r646819 - /incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java

Author: slaws
Date: Thu Apr 10 07:27:01 2008
New Revision: 646819

URL: http://svn.apache.org/viewvc?rev=646819&view=rev
Log:
Use the SCANode2 interface dynamically

Modified:
    incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java

Modified: incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java?rev=646819&r1=646818&r2=646819&view=diff
==============================================================================
--- incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java (original)
+++ incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java Thu Apr 10 07:27:01 2008
@@ -250,16 +250,7 @@
             contribution = (Contribution)contributionInfoProcessor.read(null,uri, url);        
             workspace.getContributions().add(contribution);
             System.out.println("Added contributionDependent");
-           
-            // List contribution dependencies for the first contribution 
-            // first contribution chosen to represent the user selecting a composite
-            /*
-            List<Contribution> dependencies = analyzer.buildContributionDependencies(workspace, workspace.getContributions().get(0));
-            for (Contribution dependency : dependencies){
-                System.out.println("contributionPrimary dependency chain = " + dependency.getURI());
-            }
-            */
-    
+              
             // Choose a deployables as though a user had chosen it
             List<Composite> deployables = workspace.getContributions().get(0).getDeployables();
             QName chosenDeployableName = deployables.get(0).getName();
@@ -328,14 +319,14 @@
             
             // ====================================================================
             // run the chosen composite   
-            
+            SCAContribution [] contributions = new SCAContribution[contributionsToDeploy.size()];
+            for (int i = 0; i < contributionsToDeploy.size(); i++) {
+                contributions[i] = new SCAContribution(contributionsToDeploy.get(i).getURI(), contributionsToDeploy.get(i).getLocation()); 
+            }
+                   
             SCANode2Factory nodeFactory = SCANode2Factory.newInstance();
-            SCAContribution contribution0 = new SCAContribution(contributionsToDeploy.get(0).getURI(), contributionsToDeploy.get(0).getLocation());
-            SCAContribution contribution1 = new SCAContribution(contributionsToDeploy.get(1).getURI(), contributionsToDeploy.get(1).getLocation());
             
-            // FIXME - need a more flexible constructor on the node so we can pass in a 
-            //         dynamic list of contributions
-            SCANode2 node = nodeFactory.createSCANode(chosenDeployableLocation, contribution0, contribution1);
+            SCANode2 node = nodeFactory.createSCANode(chosenDeployableLocation, contributions);
             
             node.start();
             SCAClient client = (SCAClient)node;



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