[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