Skip to content

Commit 58bf2bf

Browse files
author
eugenp
committed
new test
1 parent 4fec928 commit 58bf2bf

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

core-java/src/main/resources/targetFile.tmp

Lines changed: 0 additions & 2 deletions
This file was deleted.

core-java/src/test/java/org/baeldung/java/io/JavaInputStreamToXUnitTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import java.io.StringWriter;
2020
import java.nio.charset.Charset;
2121
import java.nio.charset.StandardCharsets;
22+
import java.nio.file.StandardCopyOption;
2223
import java.util.Scanner;
2324

2425
import org.apache.commons.io.FileUtils;
@@ -191,6 +192,16 @@ public final void givenUsingPlainJava_whenConvertingAnInProgressInputStreamToAFi
191192
IOUtils.closeQuietly(outStream);
192193
}
193194

195+
@Test
196+
public final void givenUsingPlainJava8_whenConvertingAnInProgressInputStreamToAFile_thenCorrect() throws IOException {
197+
final InputStream initialStream = new FileInputStream(new File("src/main/resources/sample.txt"));
198+
final File targetFile = new File("src/main/resources/targetFile.tmp");
199+
200+
java.nio.file.Files.copy(initialStream, targetFile.toPath(), StandardCopyOption.REPLACE_EXISTING);
201+
202+
IOUtils.closeQuietly(initialStream);
203+
}
204+
194205
@Test
195206
public final void givenUsingGuava_whenConvertingAnInputStreamToAFile_thenCorrect() throws IOException {
196207
final InputStream initialStream = new FileInputStream(new File("src/main/resources/sample.txt"));

0 commit comments

Comments
 (0)