You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@creadur.apache.org by bo...@apache.org on 2011/03/18 18:19:11 UTC

svn commit: r1082978 - /incubator/rat/main/trunk/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenceAppender.java

Author: bodewig
Date: Fri Mar 18 17:19:11 2011
New Revision: 1082978

URL: http://svn.apache.org/viewvc?rev=1082978&view=rev
Log:
convert unknown type test.  RAT-87

Modified:
    incubator/rat/main/trunk/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenceAppender.java

Modified: incubator/rat/main/trunk/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenceAppender.java
URL: http://svn.apache.org/viewvc/incubator/rat/main/trunk/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenceAppender.java?rev=1082978&r1=1082977&r2=1082978&view=diff
==============================================================================
--- incubator/rat/main/trunk/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenceAppender.java (original)
+++ incubator/rat/main/trunk/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenceAppender.java Fri Mar 18 17:19:11 2011
@@ -109,17 +109,31 @@ public class TestLicenceAppender extends
     }
 
   public void testAddLicenceToUnknownFile() throws IOException {
-    String filename = "tmp" + random.nextLong() + ".unknownType";
-    File file = new File(System.getProperty("java.io.tmpdir") + File.separator + filename);
-    FileWriter writer = new FileWriter(file);
+    String filename = qualify("tmp" + random.nextLong() + ".unknownType");
+    File file = null;
+    File newFile = null;
+    try {
+        createTestFile(filename, new FileCreator() {
+                public void createFile(Writer writer)
+                    throws IOException {
     writer.write("Unkown file type\n");
-    writer.close();
+                }
+            });
     
+        file = new File(filename);
     ApacheV2LicenceAppender appender = new ApacheV2LicenceAppender();
     appender.append(file);
     
-    File newFile = new File(System.getProperty("java.io.tmpdir") + File.separator + filename + ".new");
+    newFile = new File(filename + ".new");
     assertFalse("No new file should have been written", newFile.exists());
+    } finally {
+        if (file.exists() && !file.delete()) {
+            file.deleteOnExit();
+        }
+        if (newFile.exists() && !newFile.delete()) {
+            newFile.deleteOnExit();
+        }
+    }
   }
   
   public void testAddLicenceToJava() throws IOException {