@@ -30,20 +30,23 @@ public class JavaXToReaderUnitTest {
3030 public void givenUsingPlainJava_whenConvertingStringIntoReader_thenCorrect () throws IOException {
3131 final String initialString = "With Plain Java" ;
3232 final Reader targetReader = new StringReader (initialString );
33+
3334 targetReader .close ();
3435 }
3536
3637 @ Test
3738 public void givenUsingGuava_whenConvertingStringIntoReader_thenCorrect () throws IOException {
3839 final String initialString = "With Google Guava" ;
3940 final Reader targetReader = CharSource .wrap (initialString ).openStream ();
41+
4042 targetReader .close ();
4143 }
4244
4345 @ Test
4446 public void givenUsingCommonsIO_whenConvertingStringIntoReader_thenCorrect () throws IOException {
4547 final String initialString = "With Apache Commons IO" ;
4648 final Reader targetReader = new CharSequenceReader (initialString );
49+
4750 targetReader .close ();
4851 }
4952
@@ -53,6 +56,7 @@ public void givenUsingCommonsIO_whenConvertingStringIntoReader_thenCorrect() thr
5356 public void givenUsingPlainJava_whenConvertingByteArrayIntoReader_thenCorrect () throws IOException {
5457 final byte [] initialArray = "Hello world!" .getBytes ();
5558 final Reader targetReader = new StringReader (new String (initialArray ));
59+
5660 targetReader .close ();
5761 }
5862
@@ -69,6 +73,7 @@ public void givenUsingGuava_whenConvertingByteArrayIntoReader_thenCorrect() thro
6973 public void givenUsingCommonsIO_whenConvertingByteArrayIntoReader_thenCorrect () throws IOException {
7074 final byte [] initialArray = "With Commons IO" .getBytes ();
7175 final Reader targetReader = new CharSequenceReader (new String (initialArray ));
76+
7277 targetReader .close ();
7378 }
7479
@@ -79,6 +84,7 @@ public void givenUsingPlainJava_whenConvertingFileIntoReader_thenCorrect() throw
7984 final File initialFile = new File ("src/test/resources/initialFile.txt" );
8085 initialFile .createNewFile ();
8186 final Reader targetReader = new FileReader (initialFile );
87+
8288 targetReader .close ();
8389 }
8490
@@ -87,6 +93,7 @@ public void givenUsingGuava_whenConvertingFileIntoReader_thenCorrect() throws IO
8793 final File initialFile = new File ("src/test/resources/initialFile.txt" );
8894 com .google .common .io .Files .touch (initialFile );
8995 final Reader targetReader = com .google .common .io .Files .newReader (initialFile , Charset .defaultCharset ());
96+
9097 targetReader .close ();
9198 }
9299
@@ -97,6 +104,7 @@ public void givenUsingCommonsIO_whenConvertingFileIntoReader_thenCorrect() throw
97104 FileUtils .write (initialFile , "With Commons IO" );
98105 final byte [] buffer = FileUtils .readFileToByteArray (initialFile );
99106 final Reader targetReader = new CharSequenceReader (new String (buffer ));
107+
100108 targetReader .close ();
101109 }
102110
@@ -107,7 +115,6 @@ public void givenUsingPlainJava_whenConvertingInputStreamIntoReader_thenCorrect(
107115 final InputStream initialStream = new ByteArrayInputStream ("With Java" .getBytes ());
108116 final Reader targetReader = new InputStreamReader (initialStream );
109117
110- initialStream .close ();
111118 targetReader .close ();
112119 }
113120
@@ -117,7 +124,6 @@ public void givenUsingGuava_whenConvertingInputStreamIntoReader_thenCorrect() th
117124 final byte [] buffer = ByteStreams .toByteArray (initialStream );
118125 final Reader targetReader = CharSource .wrap (new String (buffer )).openStream ();
119126
120- initialStream .close ();
121127 targetReader .close ();
122128 }
123129
@@ -127,7 +133,6 @@ public void givenUsingCommonsIO_whenConvertingInputStreamIntoReader_thenCorrect(
127133 final byte [] buffer = IOUtils .toByteArray (initialStream );
128134 final Reader targetReader = new CharSequenceReader (new String (buffer ));
129135
130- initialStream .close ();
131136 targetReader .close ();
132137 }
133138
0 commit comments