aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java b/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java
index 3fa19cca..904330e4 100644
--- a/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java
+++ b/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java
@@ -78,17 +78,17 @@ public class JDKClassDumpTestCase {
private void compare(final JavaClass jc, final InputStream inputStream, final String name) throws Exception {
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
- DataOutputStream dos = new DataOutputStream(baos);
- jc.dump(dos);
- dos.close();
- DataInputStream src = new DataInputStream(inputStream);
- int i = 0;
- for (int out : baos.toByteArray()) {
- int in = src.read();
- assertEquals(name + ": Mismatch at " + i, in, out & 0xFF);
- i++;
+ try (DataOutputStream dos = new DataOutputStream(baos)) {
+ jc.dump(dos);
+ }
+ try (DataInputStream src = new DataInputStream(inputStream)) {
+ int i = 0;
+ for (int out : baos.toByteArray()) {
+ int in = src.read();
+ assertEquals(name + ": Mismatch at " + i, in, out & 0xFF);
+ i++;
+ }
}
- src.close();
}