You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2016/02/20 01:11:22 UTC

svn commit: r1731315 - /webservices/axiom/trunk/axiom-api/src/test/java/org/apache/axiom/blob/suite/TestMarkReset.java

Author: veithen
Date: Sat Feb 20 00:11:22 2016
New Revision: 1731315

URL: http://svn.apache.org/viewvc?rev=1731315&view=rev
Log:
Properly close streams.

Modified:
    webservices/axiom/trunk/axiom-api/src/test/java/org/apache/axiom/blob/suite/TestMarkReset.java

Modified: webservices/axiom/trunk/axiom-api/src/test/java/org/apache/axiom/blob/suite/TestMarkReset.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/test/java/org/apache/axiom/blob/suite/TestMarkReset.java?rev=1731315&r1=1731314&r2=1731315&view=diff
==============================================================================
--- webservices/axiom/trunk/axiom-api/src/test/java/org/apache/axiom/blob/suite/TestMarkReset.java (original)
+++ webservices/axiom/trunk/axiom-api/src/test/java/org/apache/axiom/blob/suite/TestMarkReset.java Sat Feb 20 00:11:22 2016
@@ -45,15 +45,19 @@ public class TestMarkReset extends SizeS
         out.write(sourceData2);
         out.close();
         InputStream in = blob.getInputStream();
-        assertThat(in.markSupported()).isTrue();
-        byte[] data1 = new byte[sourceData1.length];
-        byte[] data2 = new byte[sourceData2.length];
-        IOUtils.readFully(in, data1);
-        in.mark(sourceData2.length);
-        IOUtils.readFully(in, data2);
-        in.reset();
-        IOUtils.readFully(in, data2);
-        assertThat(data1).isEqualTo(sourceData1);
-        assertThat(data2).isEqualTo(sourceData2);
+        try {
+            assertThat(in.markSupported()).isTrue();
+            byte[] data1 = new byte[sourceData1.length];
+            byte[] data2 = new byte[sourceData2.length];
+            IOUtils.readFully(in, data1);
+            in.mark(sourceData2.length);
+            IOUtils.readFully(in, data2);
+            in.reset();
+            IOUtils.readFully(in, data2);
+            assertThat(data1).isEqualTo(sourceData1);
+            assertThat(data2).isEqualTo(sourceData2);
+        } finally {
+            in.close();
+        }
     }
 }