Skip to content

Commit aaad426

Browse files
committed
Tests using JUnit 5 constructs
1 parent cdf60c9 commit aaad426

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

src/test/java/org/apache/commons/io/input/CharSequenceInputStreamTest.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -159,13 +159,12 @@ private void testBufferedRead(final String testString, final String charsetName)
159159
// at sun.nio.cs.ext.COMPOUND_TEXT_Encoder.encodeLoop(COMPOUND_TEXT_Encoder.java:75)
160160
// at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:544)
161161
// at org.apache.commons.io.input.CharSequenceInputStream.fillBuffer(CharSequenceInputStream.java:111)
162-
@Test
163-
public void testBufferedRead_AvailableCharset() throws IOException {
164-
for (final String csName : Charset.availableCharsets().keySet()) {
165-
// prevent java.lang.UnsupportedOperationException at sun.nio.cs.ext.ISO2022_CN.newEncoder.
166-
if (isAvailabilityTestableForCharset(csName)) {
167-
testBufferedRead(TEST_STRING, csName);
168-
}
162+
@ParameterizedTest(name = "{0}")
163+
@MethodSource(CharsetsTest.AVAIL_CHARSETS)
164+
public void testBufferedRead_AvailableCharset(final String csName) throws IOException {
165+
// prevent java.lang.UnsupportedOperationException at sun.nio.cs.ext.ISO2022_CN.newEncoder.
166+
if (isAvailabilityTestableForCharset(csName)) {
167+
testBufferedRead(TEST_STRING, csName);
169168
}
170169
}
171170

0 commit comments

Comments
 (0)