test/jdk/java/util/Base64/Base64GetEncoderTest.java

Print this page

        

*** 32,58 **** import static java.nio.charset.StandardCharsets.US_ASCII; /** * @test ! * @bug 8007799 * @summary test Encoder with linemax == 0, line separator should not appear in encoded data */ public class Base64GetEncoderTest { public static void main(String args[]) throws Throwable { - final Base64.Encoder encoder = Base64.getMimeEncoder(0, "$$$".getBytes(US_ASCII)); ! testEncodeToString(encoder); ! testWrapEncode1(encoder); testEncodeToStringWithLongInputData(encoder); - testWrapEncode2(encoder); ! } private static void testWrapEncode2(final Base64.Encoder encoder) throws IOException { System.err.println("\nEncoder.wrap test II "); --- 32,58 ---- import static java.nio.charset.StandardCharsets.US_ASCII; /** * @test ! * @bug 8007799 8176379 * @summary test Encoder with linemax == 0, line separator should not appear in encoded data */ public class Base64GetEncoderTest { public static void main(String args[]) throws Throwable { ! for (int maxlen = -4; maxlen < 4; maxlen++) { ! final Base64.Encoder encoder = Base64.getMimeEncoder(maxlen, "$$$".getBytes(US_ASCII)); + testEncodeToString(encoder); + testWrapEncode1(encoder); testEncodeToStringWithLongInputData(encoder); testWrapEncode2(encoder); ! } } private static void testWrapEncode2(final Base64.Encoder encoder) throws IOException { System.err.println("\nEncoder.wrap test II ");