You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2008/03/01 17:30:07 UTC

svn commit: r632619 - /incubator/tuscany/java/sca/modules/workspace-admin/src/test/java/org/apache/tuscany/sca/workspace/admin/impl/AdminTestCase.java

Author: jsdelfino
Date: Sat Mar  1 08:30:04 2008
New Revision: 632619

URL: http://svn.apache.org/viewvc?rev=632619&view=rev
Log:
Added test case.

Modified:
    incubator/tuscany/java/sca/modules/workspace-admin/src/test/java/org/apache/tuscany/sca/workspace/admin/impl/AdminTestCase.java

Modified: incubator/tuscany/java/sca/modules/workspace-admin/src/test/java/org/apache/tuscany/sca/workspace/admin/impl/AdminTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/workspace-admin/src/test/java/org/apache/tuscany/sca/workspace/admin/impl/AdminTestCase.java?rev=632619&r1=632618&r2=632619&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/workspace-admin/src/test/java/org/apache/tuscany/sca/workspace/admin/impl/AdminTestCase.java (original)
+++ incubator/tuscany/java/sca/modules/workspace-admin/src/test/java/org/apache/tuscany/sca/workspace/admin/impl/AdminTestCase.java Sat Mar  1 08:30:04 2008
@@ -38,7 +38,8 @@
  */
 public class AdminTestCase extends TestCase {
     
-    private ContributionCollectionImpl workspaceCollection;
+    private ContributionCollectionImpl contributionCollection;
+    private DeployableCompositeCollectionImpl deployableCollection;
     
     private final static String WORKSPACE_XML =
         "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
@@ -58,38 +59,47 @@
         writer.flush();
         
         // Create a workspace collection component
-        workspaceCollection = new ContributionCollectionImpl();
-        workspaceCollection.workspaceFileName = url.getFile();
-        workspaceCollection.init();
+        contributionCollection = new ContributionCollectionImpl();
+        contributionCollection.workspaceFileName = url.getFile();
+        deployableCollection = new DeployableCompositeCollectionImpl();
+        deployableCollection.contributionCollection = contributionCollection;
+        contributionCollection.init();
+        deployableCollection.init();
         
         // Populate the workspace with test data
         Item item = new Item();
         item.setLink(cl.getResource("contributions/store").toString());
-        workspaceCollection.post("store", item);
+        contributionCollection.post("store", item);
         item.setLink(cl.getResource("contributions/assets").toString());
-        workspaceCollection.post("assets", item);
+        contributionCollection.post("assets", item);
     }
     
     public void testGetAll() {
-        Entry<String, Item>[] entries = workspaceCollection.getAll();
+        Entry<String, Item>[] entries = contributionCollection.getAll();
         assertEquals(2, entries.length);
         assertEquals(entries[0].getKey(), "store");
     }
 
     public void testGet() throws NotFoundException {
-        Item item = workspaceCollection.get("assets");
+        Item item = contributionCollection.get("assets");
         assertTrue(item.getLink().endsWith("contributions/assets"));
     }
     
-    public void testQuery1() {
-        Entry<String, Item>[] entries = workspaceCollection.query("importedBy=store");
+    public void testDependencies1() {
+        Entry<String, Item>[] entries = contributionCollection.query("importedBy=store");
         assertEquals(2, entries.length);
     }
     
-    public void testQuery2() {
-        Entry<String, Item>[] entries = workspaceCollection.query("importedBy=assets");
+    public void testDependencies2() {
+        Entry<String, Item>[] entries = contributionCollection.query("importedBy=assets");
         assertEquals(1, entries.length);
         assertEquals("assets", entries[0].getKey());
+    }
+    
+    public void testDeployables() {
+        Entry<String, Item>[] entries = deployableCollection.getAll();
+        assertEquals(1, entries.length);
+        assertEquals("{http://store}store", entries[0].getKey());
     }
     
 }



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