aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/apache/commons/io/IOUtilsTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/org/apache/commons/io/IOUtilsTest.java')
-rw-r--r--src/test/java/org/apache/commons/io/IOUtilsTest.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/test/java/org/apache/commons/io/IOUtilsTest.java b/src/test/java/org/apache/commons/io/IOUtilsTest.java
index e361e885..c921abc1 100644
--- a/src/test/java/org/apache/commons/io/IOUtilsTest.java
+++ b/src/test/java/org/apache/commons/io/IOUtilsTest.java
@@ -1257,7 +1257,7 @@ public class IOUtilsTest {
assertThrows(NullPointerException.class, () -> IOUtils.resourceToURL(null, ClassLoader.getSystemClassLoader()));
}
- public void testSingleEOL(final String s1, final String s2, final boolean ifEquals) throws IOException {
+ public void testSingleEOL(final String s1, final String s2, final boolean ifEquals) {
assertEquals(ifEquals, IOUtils.contentEqualsIgnoreEOL(
new CharArrayReader(s1.toCharArray()),
new CharArrayReader(s2.toCharArray())
@@ -1750,6 +1750,15 @@ public class IOUtilsTest {
}
@Test
+ public void testWriteLines() throws IOException {
+ final String[] data = {"The", "quick"};
+ final ByteArrayOutputStream out = new ByteArrayOutputStream();
+ IOUtils.writeLines(Arrays.asList(data), "\n", out, "UTF-16");
+ final String result = new String(out.toByteArray(), StandardCharsets.UTF_16);
+ assertEquals("The\nquick\n", result);
+ }
+
+ @Test
public void testWriteLittleString() throws IOException {
final String data = "\uD83D";
// White-box test to check that not closing the internal channel is not a problem.