[jboss-cvs] JBossAS SVN: r80284 - projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Oct 30 16:24:58 EDT 2008


Author: alesj
Date: 2008-10-30 16:24:58 -0400 (Thu, 30 Oct 2008)
New Revision: 80284

Modified:
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/VFSCacheTest.java
Log:
Add another branch to test if the same context is hit.

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/VFSCacheTest.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/VFSCacheTest.java	2008-10-30 20:23:26 UTC (rev 80283)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/VFSCacheTest.java	2008-10-30 20:24:58 UTC (rev 80284)
@@ -45,9 +45,10 @@
 
    protected abstract VFSCache createCache();
 
+   @SuppressWarnings("deprecation")
    public void testCache() throws Exception
    {
-      URL url = getResource("/vfs/test");
+      URL url = getResource("/vfs/test/nested");
 
       VFSCache cache = createCache();
       cache.start();
@@ -57,14 +58,21 @@
          try
          {
             VirtualFile root = VFS.getRoot(url);
-            VirtualFile file = root.findChild("/nested/nested.jar/META-INF/empty.txt");
+
+            VirtualFile file = root.findChild("/nested.jar/META-INF/empty.txt");
             URL fileURL = file.toURL();
+            VirtualFile nested = root.findChild("/nested.jar/complex.jar/subfolder/subsubfolder/subsubchild");
+            URL nestedURL = nested.toURL();
 
             assertEquals(file, cache.getFile(fileURL));
+            assertEquals(nested, cache.getFile(nestedURL));
+
             VFSCacheFactory.setInstance(null);
             VFSCache wrapper = new WrapperVFSCache(cache);
             VFSCacheFactory.setInstance(wrapper);
+
             assertEquals(file, wrapper.getFile(fileURL));
+            assertEquals(nested, wrapper.getFile(nestedURL));
          }
          finally
          {




More information about the jboss-cvs-commits mailing list