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 ");