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