You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by da...@apache.org on 2013/11/22 20:18:23 UTC

svn commit: r1544652 - in /commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging: ImagingTest.java formats/icns/IcnsRoundTripTest.java

Author: damjan
Date: Fri Nov 22 19:18:23 2013
New Revision: 1544652

URL: http://svn.apache.org/r1544652
Log:
Clean up some tests.


Modified:
    commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/ImagingTest.java
    commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/icns/IcnsRoundTripTest.java

Modified: commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/ImagingTest.java
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/ImagingTest.java?rev=1544652&r1=1544651&r2=1544652&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/ImagingTest.java (original)
+++ commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/ImagingTest.java Fri Nov 22 19:18:23 2013
@@ -33,14 +33,18 @@ import org.apache.commons.imaging.util.D
 public abstract class ImagingTest extends TestCase implements
         ImagingTestConstants, ImagingConstants {
 
-    protected File createTempFile(final String prefix, final String suffix)
-            throws IOException {
+    protected File createTempDirectory() throws IOException {
         final File tempFolder = new File("tmp");
         if (!tempFolder.exists()) {
             tempFolder.mkdirs();
         }
         assertTrue(tempFolder.isDirectory());
-
+        return tempFolder;
+    }
+    
+    protected File createTempFile(final String prefix, final String suffix)
+            throws IOException {
+        final File tempFolder = createTempDirectory();
         final File result = File.createTempFile(prefix, suffix, tempFolder);
         result.deleteOnExit();
         return result;

Modified: commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/icns/IcnsRoundTripTest.java
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/icns/IcnsRoundTripTest.java?rev=1544652&r1=1544651&r2=1544652&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/icns/IcnsRoundTripTest.java (original)
+++ commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/icns/IcnsRoundTripTest.java Fri Nov 22 19:18:23 2013
@@ -406,14 +406,10 @@ public class IcnsRoundTripTest extends I
     private void writeAndReadImageData(final String description, final byte[] rawData,
             final int foreground, final int background) throws IOException,
             ImageReadException {
-        // Uncomment to generate ICNS files that can be tested with MacOS:
-        final File exportFile = new File("/tmp/" + description + ".icns");
+        final File exportFile = new File(createTempDirectory(), description + ".icns");
+        exportFile.deleteOnExit();
         IoUtils.writeToFile(rawData, exportFile);
-
-        final File tempFile = createTempFile("temp", ".icns");
-        IoUtils.writeToFile(rawData, tempFile);
-
-        final BufferedImage dstImage = Imaging.getBufferedImage(tempFile);
+        final BufferedImage dstImage = Imaging.getBufferedImage(exportFile);
 
         assertNotNull(dstImage);
         assertTrue(dstImage.getWidth() == image[0].length);