[jbosscache-commits] JBoss Cache SVN: r4873 - core/trunk/src/test/java/org/jboss/cache/factories.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Tue Dec 18 15:00:25 EST 2007
Author: manik.surtani at jboss.com
Date: 2007-12-18 15:00:25 -0500 (Tue, 18 Dec 2007)
New Revision: 4873
Removed:
core/trunk/src/test/java/org/jboss/cache/factories/DependencyGraphTest.java
Log:
obsolete class
Deleted: core/trunk/src/test/java/org/jboss/cache/factories/DependencyGraphTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/factories/DependencyGraphTest.java 2007-12-18 19:58:10 UTC (rev 4872)
+++ core/trunk/src/test/java/org/jboss/cache/factories/DependencyGraphTest.java 2007-12-18 20:00:25 UTC (rev 4873)
@@ -1,78 +0,0 @@
-package org.jboss.cache.factories;
-
-import org.jboss.cache.factories.annotations.Inject;
-import org.testng.annotations.Test;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
- * @since 2.1.0
- */
- at Test(groups = "functional")
-public class DependencyGraphTest
-{
- public void testDependencies()
- {
- Map<Object, Object> components = new HashMap<Object, Object>();
- components.put(Test1.class, new Test1());
- components.put(Test2.class, new Test2());
- components.put(Test3.class, new Test3());
- components.put(Test4.class, new Test4());
-
- // expected order - Test4, Test3, Test2, Test1
- DependencyGraph dg = new DependencyGraph(components);
- List<Object> ordered = dg.getOrderedComponentKeys();
-
- assert ordered.size() == 4;
-
- System.out.println(ordered);
-
- int n = 0;
- assert ordered.get(n++) == Test4.class;
- assert ordered.get(n++) == Test3.class;
- assert ordered.get(n++) == Test2.class;
- assert ordered.get(n) == Test1.class;
- }
-
- public static class Test1
- {
- private Test2 test2;
-
- @Inject
- private void inject(Test2 test2)
- {
- this.test2 = test2;
- }
- }
-
- public static class Test2
- {
- private Test3 test3;
- private Test4 test4;
-
- @Inject
- private void inject(Test3 test3, Test4 test4)
- {
- this.test3 = test3;
- this.test4 = test4;
- }
- }
-
- public static class Test3
- {
- private Test4 test4;
-
- @Inject
- private void inject(Test4 test4)
- {
- this.test4 = test4;
- }
- }
-
- public static class Test4
- {
- }
-}
More information about the jbosscache-commits
mailing list