[jboss-cvs] JBossAS SVN: r86748 - 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
Fri Apr 3 09:32:55 EDT 2009
Author: alesj
Date: 2009-04-03 09:32:55 -0400 (Fri, 03 Apr 2009)
New Revision: 86748
Modified:
projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AbstractVFSTest.java
projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/VFSCacheTest.java
Log:
Remove Carlo's hack.
Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AbstractVFSTest.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AbstractVFSTest.java 2009-04-03 13:22:37 UTC (rev 86747)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AbstractVFSTest.java 2009-04-03 13:32:55 UTC (rev 86748)
@@ -22,6 +22,8 @@
package org.jboss.test.virtual.test;
import java.net.URL;
+import java.util.Map;
+import java.lang.reflect.Field;
import junit.framework.AssertionFailedError;
import org.jboss.test.BaseTestCase;
@@ -65,6 +67,21 @@
this.forceNoReaper = forceNoReaper;
}
+ @SuppressWarnings("unchecked")
+ protected static Map<String, VFSContextFactory> getFactoryByProtocol()
+ {
+ try
+ {
+ Field field = VFSContextFactoryLocator.class.getDeclaredField("factoryByProtocol");
+ field.setAccessible(true);
+ return (Map<String, VFSContextFactory>) field.get(null);
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException(e);
+ }
+ }
+
protected void setUp() throws Exception
{
super.setUp();
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 2009-04-03 13:22:37 UTC (rev 86747)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/VFSCacheTest.java 2009-04-03 13:32:55 UTC (rev 86748)
@@ -22,19 +22,16 @@
package org.jboss.test.virtual.test;
import java.io.IOException;
-import java.lang.reflect.Field;
import java.net.URI;
import java.net.URL;
import java.util.Collections;
import java.util.Map;
import org.jboss.virtual.VFS;
-import org.jboss.virtual.VFSUtils;
import org.jboss.virtual.VirtualFile;
import org.jboss.virtual.plugins.context.jar.JarContextFactory;
import org.jboss.virtual.spi.VFSContext;
import org.jboss.virtual.spi.VFSContextFactory;
-import org.jboss.virtual.spi.VFSContextFactoryLocator;
import org.jboss.virtual.spi.cache.CacheStatistics;
import org.jboss.virtual.spi.cache.VFSCache;
import org.jboss.virtual.spi.cache.VFSCacheFactory;
@@ -64,32 +61,6 @@
cache.stop();
}
- private static Map<String, VFSContextFactory> getFactoryByProtocol()
- {
- try
- {
- Field field = VFSContextFactoryLocator.class.getDeclaredField("factoryByProtocol");
- field.setAccessible(true);
- return (Map<String, VFSContextFactory>) field.get(null);
- }
- catch (SecurityException e)
- {
- throw new RuntimeException(e);
- }
- catch (NoSuchFieldException e)
- {
- throw new RuntimeException(e);
- }
- catch (IllegalArgumentException e)
- {
- throw new RuntimeException(e);
- }
- catch (IllegalAccessException e)
- {
- throw new RuntimeException(e);
- }
- }
-
@SuppressWarnings("deprecation")
public void testCache() throws Exception
{
@@ -269,24 +240,7 @@
stopCache(cache);
}
}
-
- /**
- * VFSCache assumes that VFSUtils.stripProtocol gives out usable paths
- * to key upon.
- */
- public void testVFSUtilsStripProtocol() throws Exception
- {
- URL url = getResource("/vfs/test/jar1.jar");
-
- VirtualFile manifest = VFS.getRoot(url).getChild("META-INF/MANIFEST.MF");
- String expected = VFSUtils.stripProtocol(manifest.toURI());
-
- URL manifestURL = new URL("jar:" + url.toExternalForm() + "!/META-INF/MANIFEST.MF");
- String actual = VFSUtils.stripProtocol(manifestURL.toURI());
-
- assertEquals("path from jar:file: url is not usable", expected, actual);
- }
-
+
private class WrapperVFSCache implements VFSCache
{
private VFSCache delegate;
More information about the jboss-cvs-commits
mailing list