1717package org .apache .commons .io .output ;
1818
1919import static org .junit .jupiter .api .Assertions .assertEquals ;
20+ import static org .junit .jupiter .api .Assertions .assertTrue ;
2021import static org .junit .jupiter .api .Assertions .fail ;
2122import static org .mockito .Mockito .mock ;
2223import static org .mockito .Mockito .verify ;
@@ -50,6 +51,7 @@ public void testArrayIOExceptionOnAppendChar1() throws IOException {
5051 assertEquals (1 , e .getCauseList ().size ());
5152 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
5253 }
54+ tw .close ();
5355 }
5456
5557 @ Test
@@ -66,6 +68,7 @@ public void testArrayIOExceptionOnAppendChar2() throws IOException {
6668 assertEquals (1 , e .getCauseList ().size ());
6769 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
6870 }
71+ tw .close ();
6972 }
7073
7174 @ Test
@@ -82,6 +85,7 @@ public void testArrayIOExceptionOnAppendCharSequence1() throws IOException {
8285 assertEquals (1 , e .getCauseList ().size ());
8386 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
8487 }
88+ tw .close ();
8589 }
8690
8791 @ Test
@@ -98,6 +102,7 @@ public void testArrayIOExceptionOnAppendCharSequence2() throws IOException {
98102 assertEquals (1 , e .getCauseList ().size ());
99103 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
100104 }
105+ tw .close ();
101106 }
102107
103108 @ Test
@@ -114,6 +119,7 @@ public void testArrayIOExceptionOnAppendCharSequenceIntInt1() throws IOException
114119 assertEquals (1 , e .getCauseList ().size ());
115120 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
116121 }
122+ tw .close ();
117123 }
118124
119125 @ Test
@@ -130,6 +136,7 @@ public void testArrayIOExceptionOnAppendCharSequenceIntInt2() throws IOException
130136 assertEquals (1 , e .getCauseList ().size ());
131137 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
132138 }
139+ tw .close ();
133140 }
134141
135142 @ Test
@@ -145,6 +152,7 @@ public void testArrayIOExceptionOnClose1() throws IOException {
145152 assertEquals (1 , e .getCauseList ().size ());
146153 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
147154 }
155+ tw .close ();
148156 }
149157
150158 @ Test
@@ -160,6 +168,7 @@ public void testArrayIOExceptionOnClose2() throws IOException {
160168 assertEquals (1 , e .getCauseList ().size ());
161169 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
162170 }
171+ tw .close ();
163172 }
164173
165174 @ Test
@@ -175,6 +184,7 @@ public void testArrayIOExceptionOnFlush1() throws IOException {
175184 assertEquals (1 , e .getCauseList ().size ());
176185 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
177186 }
187+ tw .close ();
178188 }
179189
180190 @ Test
@@ -190,6 +200,7 @@ public void testArrayIOExceptionOnFlush2() throws IOException {
190200 assertEquals (1 , e .getCauseList ().size ());
191201 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
192202 }
203+ tw .close ();
193204 }
194205
195206 @ Test
@@ -206,6 +217,7 @@ public void testArrayIOExceptionOnWriteCharArray1() throws IOException {
206217 assertEquals (1 , e .getCauseList ().size ());
207218 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
208219 }
220+ tw .close ();
209221 }
210222
211223 @ Test
@@ -222,6 +234,7 @@ public void testArrayIOExceptionOnWriteCharArray2() throws IOException {
222234 assertEquals (1 , e .getCauseList ().size ());
223235 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
224236 }
237+ tw .close ();
225238 }
226239
227240 @ Test
@@ -238,6 +251,7 @@ public void testArrayIOExceptionOnWriteCharArrayIntInt1() throws IOException {
238251 assertEquals (1 , e .getCauseList ().size ());
239252 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
240253 }
254+ tw .close ();
241255 }
242256
243257 @ Test
@@ -254,6 +268,7 @@ public void testArrayIOExceptionOnWriteCharArrayIntInt2() throws IOException {
254268 assertEquals (1 , e .getCauseList ().size ());
255269 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
256270 }
271+ tw .close ();
257272 }
258273
259274 @ Test
@@ -270,6 +285,7 @@ public void testArrayIOExceptionOnWriteInt1() throws IOException {
270285 assertEquals (1 , e .getCauseList ().size ());
271286 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
272287 }
288+ tw .close ();
273289 }
274290
275291 @ Test
@@ -286,6 +302,7 @@ public void testArrayIOExceptionOnWriteInt2() throws IOException {
286302 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
287303
288304 }
305+ tw .close ();
289306 }
290307
291308 @ Test
@@ -302,6 +319,7 @@ public void testArrayIOExceptionOnWriteString1() throws IOException {
302319 assertEquals (1 , e .getCauseList ().size ());
303320 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
304321 }
322+ tw .close ();
305323 }
306324
307325 @ Test
@@ -319,6 +337,7 @@ public void testArrayIOExceptionOnWriteString2() throws IOException {
319337 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
320338
321339 }
340+ tw .close ();
322341 }
323342
324343 @ Test
@@ -335,6 +354,7 @@ public void testArrayIOExceptionOnWriteStringIntInt1() throws IOException {
335354 assertEquals (1 , e .getCauseList ().size ());
336355 assertEquals (0 , e .getCause (0 , IOIndexedException .class ).getIndex ());
337356 }
357+ tw .close ();
338358 }
339359
340360 @ Test
@@ -352,6 +372,7 @@ public void testArrayIOExceptionOnWriteStringIntInt2() throws IOException {
352372 assertEquals (1 , e .getCause (0 , IOIndexedException .class ).getIndex ());
353373
354374 }
375+ tw .close ();
355376 }
356377
357378 @ Test
@@ -382,6 +403,7 @@ public void testConstructorsNull() throws IOException {
382403 teeWriter .append ('a' );
383404 teeWriter .flush ();
384405 }
406+ assertTrue (true , "Test succeeded" ); // need at least one assertion
385407 }
386408
387409 @ Test
0 commit comments