[jboss-cvs] JBossAS SVN: r66763 - 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
Tue Nov 6 07:56:34 EST 2007


Author: alesj
Date: 2007-11-06 07:56:34 -0500 (Tue, 06 Nov 2007)
New Revision: 66763

Modified:
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARCacheUnitTestCase.java
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/URLExistsUnitTestCase.java
Log:
Initial File.delete fix on Winz.

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARCacheUnitTestCase.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARCacheUnitTestCase.java	2007-11-06 10:59:16 UTC (rev 66762)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARCacheUnitTestCase.java	2007-11-06 12:56:34 UTC (rev 66763)
@@ -24,6 +24,7 @@
 import java.io.BufferedOutputStream;
 import java.io.File;
 import java.io.FileOutputStream;
+import java.io.InputStream;
 import java.util.jar.Attributes;
 import java.util.jar.JarFile;
 import java.util.jar.JarOutputStream;
@@ -40,7 +41,7 @@
  * Test the caching strategy of VFS with jar files.
  *
  * @author <a href="mailto:carlo.dewolf at jboss.com">Carlo de Wolf</a>
- * @version $Revision: $
+ * @version $Revision$
  */
 public class JARCacheUnitTestCase extends BaseTestCase
 {
@@ -52,7 +53,7 @@
    public void test1() throws Exception
    {
       // Create a test.jar with v1 in manifest
-      File testFile = new File("test.jar");
+      File testFile = File.createTempFile("test", ".jar");
       {
          Manifest manifest = new Manifest();
          manifest.getMainAttributes().putValue(Attributes.Name.MANIFEST_VERSION.toString(), "1");

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/URLExistsUnitTestCase.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/URLExistsUnitTestCase.java	2007-11-06 10:59:16 UTC (rev 66762)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/URLExistsUnitTestCase.java	2007-11-06 12:56:34 UTC (rev 66763)
@@ -23,12 +23,14 @@
 
 import java.io.File;
 import java.io.FileOutputStream;
+import java.io.InputStream;
+import java.net.JarURLConnection;
 import java.net.URL;
 import java.net.URLConnection;
 import java.util.jar.JarOutputStream;
 import java.util.jar.Manifest;
 
-import junit.framework.TestCase;
+import org.jboss.test.BaseTestCase;
 
 /**
  * Basic tests of URL existence based on URLConnection.getLastModified
@@ -36,8 +38,13 @@
  * @author Scott.Stark at jboss.org
  * @version $Revision$
  */
-public class URLExistsUnitTestCase extends TestCase
+public class URLExistsUnitTestCase extends BaseTestCase
 {
+   public URLExistsUnitTestCase(String name)
+   {
+      super(name);
+   }
+
    /**
     * Test file deletion can be detected via URLConnection.getLastModified == 0.
     * @throws Exception
@@ -48,9 +55,18 @@
       File tmp = File.createTempFile("testFileURLs", null);
       URL tmpURL = tmp.toURL();
       URLConnection conn = tmpURL.openConnection();
-      long lastModified = conn.getLastModified();
-      System.out.println("lastModified, "+lastModified);
-      assertNotSame("lastModified", 0, lastModified);
+      InputStream in = conn.getInputStream();
+      long lastModified;
+      try
+      {
+         lastModified = conn.getLastModified();
+         System.out.println("lastModified, "+lastModified);
+         assertNotSame("lastModified", 0, lastModified);
+      }
+      finally
+      {
+         in.close();
+      }
       assertTrue(tmp.getAbsolutePath()+" deleted", tmp.delete());
       conn = tmpURL.openConnection();
       lastModified = conn.getLastModified();




More information about the jboss-cvs-commits mailing list