You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by se...@apache.org on 2010/04/22 12:15:24 UTC
svn commit: r936730 -
/httpcomponents/httpcore/trunk/httpcore/src/test/java/org/apache/http/entity/TestFileEntity.java
Author: sebb
Date: Thu Apr 22 10:15:24 2010
New Revision: 936730
URL: http://svn.apache.org/viewvc?rev=936730&view=rev
Log:
Ensure temporary file is closed.
Fail if test does not clear up temp. files
Modified:
httpcomponents/httpcore/trunk/httpcore/src/test/java/org/apache/http/entity/TestFileEntity.java
Modified: httpcomponents/httpcore/trunk/httpcore/src/test/java/org/apache/http/entity/TestFileEntity.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/httpcore/src/test/java/org/apache/http/entity/TestFileEntity.java?rev=936730&r1=936729&r2=936730&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/httpcore/src/test/java/org/apache/http/entity/TestFileEntity.java (original)
+++ httpcomponents/httpcore/trunk/httpcore/src/test/java/org/apache/http/entity/TestFileEntity.java Thu Apr 22 10:15:24 2010
@@ -30,6 +30,7 @@ package org.apache.http.entity;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
+import java.io.InputStream;
import junit.framework.TestCase;
@@ -51,11 +52,13 @@ public class TestFileEntity extends Test
FileEntity httpentity = new FileEntity(tmpfile, HTTP.ISO_8859_1);
assertEquals(tmpfile.length(), httpentity.getContentLength());
- assertNotNull(httpentity.getContent());
+ final InputStream content = httpentity.getContent();
+ assertNotNull(content);
+ content.close();
assertTrue(httpentity.isRepeatable());
assertFalse(httpentity.isStreaming());
if (!tmpfile.delete()){
- System.out.println("Failed to delete: "+tmpfile);
+ fail("Failed to delete: "+tmpfile);
}
}
@@ -90,7 +93,7 @@ public class TestFileEntity extends Test
assertEquals(i, bytes[i]);
}
if (!tmpfile.delete()){
- System.out.println("Failed to delete: "+tmpfile);
+ fail("Failed to delete: "+tmpfile);
}
try {