You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2016/09/05 18:41:27 UTC

commons-compress git commit: Use try with resources.

Repository: commons-compress
Updated Branches:
  refs/heads/master 159d9c646 -> e71827b5d


Use try with resources.

Project: http://git-wip-us.apache.org/repos/asf/commons-compress/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-compress/commit/e71827b5
Tree: http://git-wip-us.apache.org/repos/asf/commons-compress/tree/e71827b5
Diff: http://git-wip-us.apache.org/repos/asf/commons-compress/diff/e71827b5

Branch: refs/heads/master
Commit: e71827b5db22d81e0b009f3e205173ce643d2e8e
Parents: 159d9c6
Author: Gary Gregory <gg...@apache.org>
Authored: Mon Sep 5 14:41:24 2016 -0400
Committer: Gary Gregory <gg...@apache.org>
Committed: Mon Sep 5 14:41:24 2016 -0400

----------------------------------------------------------------------
 .../compress/utils/BitInputStreamTest.java      | 120 +++++++++----------
 1 file changed, 60 insertions(+), 60 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-compress/blob/e71827b5/src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java b/src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java
index c9cfbd2..e39a0d7 100644
--- a/src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java
+++ b/src/test/java/org/apache/commons/compress/utils/BitInputStreamTest.java
@@ -30,92 +30,92 @@ public class BitInputStreamTest {
 
     @Test(expected = IllegalArgumentException.class)
     public void shouldNotAllowReadingOfANegativeAmountOfBits() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN);
-        bis.readBits(-1);
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN)) {
+            bis.readBits(-1);
+        }
     }
 
     @Test(expected = IllegalArgumentException.class)
     public void shouldNotAllowReadingOfMoreThan63BitsAtATime() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN);
-        bis.readBits(64);
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN)) {
+            bis.readBits(64);
+        }
     }
 
     @Test
     public void testReading24BitsInLittleEndian() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN);
-        assertEquals(0x000140f8, bis.readBits(24));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN)) {
+            assertEquals(0x000140f8, bis.readBits(24));
+        }
     }
 
     @Test
     public void testReading24BitsInBigEndian() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.BIG_ENDIAN);
-        assertEquals(0x00f84001, bis.readBits(24));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.BIG_ENDIAN)) {
+            assertEquals(0x00f84001, bis.readBits(24));
+        }
     }
 
     @Test
     public void testReading17BitsInLittleEndian() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN);
-        assertEquals(0x000140f8, bis.readBits(17));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN)) {
+            assertEquals(0x000140f8, bis.readBits(17));
+        }
     }
 
     @Test
     public void testReading17BitsInBigEndian() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.BIG_ENDIAN);
-        // 1-11110000-10000000
-        assertEquals(0x0001f080, bis.readBits(17));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.BIG_ENDIAN)) {
+            // 1-11110000-10000000
+            assertEquals(0x0001f080, bis.readBits(17));
+        }
     }
 
     @Test
     public void testReading30BitsInLittleEndian() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN);
-        assertEquals(0x2f0140f8, bis.readBits(30));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN)) {
+            assertEquals(0x2f0140f8, bis.readBits(30));
+        }
     }
 
     @Test
     public void testReading30BitsInBigEndian() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.BIG_ENDIAN);
-        // 111110-00010000-00000000-01001011
-        assertEquals(0x3e10004b, bis.readBits(30));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.BIG_ENDIAN)) {
+            // 111110-00010000-00000000-01001011
+            assertEquals(0x3e10004b, bis.readBits(30));
+        }
     }
 
     @Test
     public void testReading31BitsInLittleEndian() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN);
-        assertEquals(0x2f0140f8, bis.readBits(31));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN)) {
+            assertEquals(0x2f0140f8, bis.readBits(31));
+        }
     }
 
     @Test
     public void testReading31BitsInBigEndian() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.BIG_ENDIAN);
-        // 1111100-00100000-00000000-10010111
-        assertEquals(0x7c200097, bis.readBits(31));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.BIG_ENDIAN)) {
+            // 1111100-00100000-00000000-10010111
+            assertEquals(0x7c200097, bis.readBits(31));
+        }
     }
 
     @Test
     public void testClearBitCache() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN);
-        assertEquals(0x08, bis.readBits(4));
-        bis.clearBitCache();
-        assertEquals(0, bis.readBits(1));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN)) {
+            assertEquals(0x08, bis.readBits(4));
+            bis.clearBitCache();
+            assertEquals(0, bis.readBits(1));
+        }
     }
 
     @Test
     public void testEOF() throws IOException {
-        final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN);
-        assertEquals(0x2f0140f8, bis.readBits(30));
-        assertEquals(-1, bis.readBits(3));
-        bis.close();
+        try (final BitInputStream bis = new BitInputStream(getStream(), ByteOrder.LITTLE_ENDIAN)) {
+            assertEquals(0x2f0140f8, bis.readBits(30));
+            assertEquals(-1, bis.readBits(3));
+        }
     }
 
     /**
@@ -135,15 +135,15 @@ public class BitInputStreamTest {
                 33, // 00100001
                 74  // 01001010
             });
-        BitInputStream bin = new BitInputStream(in, ByteOrder.LITTLE_ENDIAN);
-        assertEquals(23, // 10111
-                     bin.readBits(5));
-        assertEquals(714595605644185962l, // 0001-00111101-01011000-00011101-01011010-00001111-01000010-00101101-010
-                     bin.readBits(63));
-        assertEquals(1186, // 01001010-0010
-                     bin.readBits(12));
-        assertEquals(-1 , bin.readBits(1));
-        bin.close();
+        try (final BitInputStream bin = new BitInputStream(in, ByteOrder.LITTLE_ENDIAN)) {
+            assertEquals(23, // 10111
+                         bin.readBits(5));
+            assertEquals(714595605644185962l, // 0001-00111101-01011000-00011101-01011010-00001111-01000010-00101101-010
+                         bin.readBits(63));
+            assertEquals(1186, // 01001010-0010
+                         bin.readBits(12));
+            assertEquals(-1 , bin.readBits(1));
+        }
     }
 
     @Test
@@ -160,15 +160,15 @@ public class BitInputStreamTest {
                 33, // 00100001
                 74  // 01001010
             });
-        BitInputStream bin = new BitInputStream(in, ByteOrder.BIG_ENDIAN);
-        assertEquals(10, // 01010
-                     bin.readBits(5));
-        assertEquals(8274274654740644818l, //111-00101101-01000010-00001111-01011010-00011101-01011000-00111101-0010
-                     bin.readBits(63));
-        assertEquals(330, // 0001-01001010
-                     bin.readBits(12));
-        assertEquals(-1 , bin.readBits(1));
-        bin.close();
+        try (final BitInputStream bin = new BitInputStream(in, ByteOrder.BIG_ENDIAN)) {
+            assertEquals(10, // 01010
+                         bin.readBits(5));
+            assertEquals(8274274654740644818l, //111-00101101-01000010-00001111-01011010-00011101-01011000-00111101-0010
+                    bin.readBits(63));
+            assertEquals(330, // 0001-01001010
+                         bin.readBits(12));
+            assertEquals(-1 , bin.readBits(1));
+        }
     }
 
     private ByteArrayInputStream getStream() {