Author: chathura
Date: Tue Feb 26 01:05:14 2008
New Revision: 14208
Log:
Improving the dependency management test case.
Modified:
trunk/registry/modules/core/src/test/java/org/wso2/registry/jdbc/DependencyTest.java
Modified:
trunk/registry/modules/core/src/test/java/org/wso2/registry/jdbc/DependencyTest.java
==============================================================================
---
trunk/registry/modules/core/src/test/java/org/wso2/registry/jdbc/DependencyTest.java
(original)
+++
trunk/registry/modules/core/src/test/java/org/wso2/registry/jdbc/DependencyTest.java
Tue Feb 26 01:05:14 2008
@@ -95,9 +95,14 @@
r4.setContent("this is dependent on r4".getBytes());
registry.put("/depTest/test3/r4", r4);
+ Resource r5 = new Resource();
+ r5.setContent("this is dependent on r5".getBytes());
+ registry.put("/depTest/test3/r5", r5);
+
registry.addDependencies("/depTest/test3/r1", new String[]
{"/depTest/test3/r2"});
registry.addDependencies("/depTest/test3/r2", new String[]
{"/depTest/test3/r3"});
registry.addDependencies("/depTest/test3/r3", new String[]
{"/depTest/test3/r4"});
+ registry.addDependencies("/depTest/test3/r3", new String[]
{"/depTest/test3/r5"});
Dependency[] dependencies1 =
registry.getAllDependencies("/depTest/test3/r1");
@@ -117,11 +122,21 @@
Dependency[] dependencies3 = dependencies2[0].getDependencies();
- assertEquals("There should be one dependency for the resource:
/depTest/test3/r3",
- 1, dependencies3.length);
+ assertEquals("There should be two dependencies for the resource:
/depTest/test3/r3",
+ 2, dependencies3.length);
+
+ boolean r4Found = false;
+ boolean r5Found = false;
+ for (Dependency dependency : dependencies3) {
+ if
(dependency.getDependencyPath().startsWith("/depTest/test3/r4")) {
+ r4Found = true;
+ } else if
(dependency.getDependencyPath().startsWith("/depTest/test3/r5")) {
+ r5Found = true;
+ }
+ }
- assertTrue("/depTest/test3/r4 should be a dependency of
/depTest/test3/r3",
-
dependencies3[0].getDependencyPath().startsWith("/depTest/test3/r4"));
+ assertTrue("/depTest/test3/r4 should be a dependency of
/depTest/test3/r3", r4Found);
+ assertTrue("/depTest/test3/r5 should be a dependency of
/depTest/test3/r3", r5Found);
}
private boolean containsString(String[] array, String value) {
_______________________________________________
Registry-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/registry-dev