This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-io.git
The following commit(s) were added to refs/heads/master by this push: new f0971f8a Use a JRE built-in Charset instead of a magic string f0971f8a is described below commit f0971f8af988df7ced7b8fd1d0379f21e30f6e79 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sun Jul 16 08:34:30 2023 -0400 Use a JRE built-in Charset instead of a magic string --- src/test/java/org/apache/commons/io/input/TeeInputStreamTest.java | 3 ++- .../commons/io/input/UnsynchronizedBufferedInputStreamTest.java | 3 ++- .../apache/commons/io/input/UnsynchronizedFilterInputStreamTest.java | 3 ++- src/test/java/org/apache/commons/io/input/XmlStreamReaderTest.java | 5 +++-- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/test/java/org/apache/commons/io/input/TeeInputStreamTest.java b/src/test/java/org/apache/commons/io/input/TeeInputStreamTest.java index 4fdf9824..e7b7391f 100644 --- a/src/test/java/org/apache/commons/io/input/TeeInputStreamTest.java +++ b/src/test/java/org/apache/commons/io/input/TeeInputStreamTest.java @@ -28,6 +28,7 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.nio.charset.StandardCharsets; import org.apache.commons.io.test.ThrowOnCloseInputStream; import org.apache.commons.io.test.ThrowOnCloseOutputStream; @@ -39,7 +40,7 @@ import org.junit.jupiter.api.Test; */ public class TeeInputStreamTest { - private final String ASCII = "US-ASCII"; + private final String ASCII = StandardCharsets.US_ASCII.name(); private InputStream tee; diff --git a/src/test/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStreamTest.java b/src/test/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStreamTest.java index 02951f89..8314d745 100644 --- a/src/test/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStreamTest.java +++ b/src/test/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStreamTest.java @@ -26,6 +26,7 @@ import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; @@ -63,7 +64,7 @@ public class UnsynchronizedBufferedInputStreamTest { @BeforeEach protected void setUp() throws IOException { fileName = Files.createTempFile(getClass().getSimpleName(), ".tst"); - Files.write(fileName, DATA.getBytes("UTF-8")); + Files.write(fileName, DATA.getBytes(StandardCharsets.UTF_8)); isFile = Files.newInputStream(fileName); is = new BufferedInputStream(isFile); diff --git a/src/test/java/org/apache/commons/io/input/UnsynchronizedFilterInputStreamTest.java b/src/test/java/org/apache/commons/io/input/UnsynchronizedFilterInputStreamTest.java index ab4e3d94..fd33bee3 100644 --- a/src/test/java/org/apache/commons/io/input/UnsynchronizedFilterInputStreamTest.java +++ b/src/test/java/org/apache/commons/io/input/UnsynchronizedFilterInputStreamTest.java @@ -22,6 +22,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.IOException; import java.io.InputStream; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; @@ -56,7 +57,7 @@ public class UnsynchronizedFilterInputStreamTest { @BeforeEach protected void setUp() throws IOException { fileName = Files.createTempFile(getClass().getSimpleName(), ".tst"); - Files.write(fileName, DATA.getBytes("UTF-8")); + Files.write(fileName, DATA.getBytes(StandardCharsets.UTF_8)); is = UnsynchronizedFilterInputStream.builder().setInputStream(Files.newInputStream(fileName)).get(); } diff --git a/src/test/java/org/apache/commons/io/input/XmlStreamReaderTest.java b/src/test/java/org/apache/commons/io/input/XmlStreamReaderTest.java index 026ea4f0..2cfc87f1 100644 --- a/src/test/java/org/apache/commons/io/input/XmlStreamReaderTest.java +++ b/src/test/java/org/apache/commons/io/input/XmlStreamReaderTest.java @@ -435,10 +435,11 @@ public class XmlStreamReaderTest { @Test @DefaultLocale(language = "tr") public void testLowerCaseEncodingWithTurkishLocale_IO_557() throws Exception { - final String[] encodings = {"iso8859-1", "us-ascii", "utf-8"}; + final String[] encodings = { "iso8859-1", "us-ascii", "utf-8" }; // lower-case for (final String encoding : encodings) { final String xml = getXML("no-bom", XML3, encoding, encoding); - try (ByteArrayInputStream is = new ByteArrayInputStream(xml.getBytes(encoding)); XmlStreamReader xmlReader = new XmlStreamReader(is)) { + try (ByteArrayInputStream is = new ByteArrayInputStream(xml.getBytes(encoding)); + XmlStreamReader xmlReader = new XmlStreamReader(is)) { assertTrue(encoding.equalsIgnoreCase(xmlReader.getEncoding()), "Check encoding : " + encoding); assertEquals(xml, IOUtils.toString(xmlReader), "Check content"); }