@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
public void testSeparatorSameAsPadChar() { try { base64().withSeparator("=", 3); fail("Expected IllegalArgumentException"); } catch (IllegalArgumentException expected) { } try { base64().withPadChar('#').withSeparator("!#!", 3); fail("Expected IllegalArgumentException"); } catch (IllegalArgumentException expected) { } }
public void testToString() { assertEquals("BaseEncoding.base64().withPadChar('=')", base64().toString()); assertEquals("BaseEncoding.base32Hex().omitPadding()", base32Hex().omitPadding().toString()); assertEquals( "BaseEncoding.base32().lowerCase().withPadChar('$')", base32().lowerCase().withPadChar('$').toString()); assertEquals( "BaseEncoding.base16().withSeparator(\"\n\", 10)", base16().withSeparator("\n", 10).toString()); } }
public void testBase64AlternatePadding() { BaseEncoding enc = base64().withPadChar('~'); testEncodingWithSeparators(enc, "", ""); testEncodingWithSeparators(enc, "f", "Zg~~"); testEncodingWithSeparators(enc, "fo", "Zm8~"); testEncodingWithSeparators(enc, "foo", "Zm9v"); testEncodingWithSeparators(enc, "foob", "Zm9vYg~~"); testEncodingWithSeparators(enc, "fooba", "Zm9vYmE~"); testEncodingWithSeparators(enc, "foobar", "Zm9vYmFy"); }
@GwtIncompatible // Reader/Writer public void testBase64StreamingAlternatePadding() throws IOException { BaseEncoding enc = base64().withPadChar('~'); testStreamingEncodingWithSeparators(enc, "", ""); testStreamingEncodingWithSeparators(enc, "f", "Zg~~"); testStreamingEncodingWithSeparators(enc, "fo", "Zm8~"); testStreamingEncodingWithSeparators(enc, "foo", "Zm9v"); testStreamingEncodingWithSeparators(enc, "foob", "Zm9vYg~~"); testStreamingEncodingWithSeparators(enc, "fooba", "Zm9vYmE~"); testStreamingEncodingWithSeparators(enc, "foobar", "Zm9vYmFy"); }
public void testBase32AlternatePadding() { BaseEncoding enc = base32().withPadChar('~'); testEncodingWithCasing(enc, "", ""); testEncodingWithCasing(enc, "f", "MY~~~~~~"); testEncodingWithCasing(enc, "fo", "MZXQ~~~~"); testEncodingWithCasing(enc, "foo", "MZXW6~~~"); testEncodingWithCasing(enc, "foob", "MZXW6YQ~"); testEncodingWithCasing(enc, "fooba", "MZXW6YTB"); testEncodingWithCasing(enc, "foobar", "MZXW6YTBOI~~~~~~"); }
@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
@Override public BaseEncoding withPadChar(char padChar) { return delegate.withPadChar(padChar).withSeparator(separator, afterEveryChars); }
public void testSeparatorSameAsPadChar() { try { base64().withSeparator("=", 3); fail("Expected IllegalArgumentException"); } catch (IllegalArgumentException expected) {} try { base64().withPadChar('#').withSeparator("!#!", 3); fail("Expected IllegalArgumentException"); } catch (IllegalArgumentException expected) {} }
public void testToString() { assertEquals("BaseEncoding.base64().withPadChar('=')", base64().toString()); assertEquals("BaseEncoding.base32Hex().omitPadding()", base32Hex().omitPadding().toString()); assertEquals( "BaseEncoding.base32().lowerCase().withPadChar('$')", base32().lowerCase().withPadChar('$').toString()); assertEquals( "BaseEncoding.base16().withSeparator(\"\n\", 10)", base16().withSeparator("\n", 10).toString()); } }
public void testBase64AlternatePadding() { BaseEncoding enc = base64().withPadChar('~'); testEncodingWithSeparators(enc, "", ""); testEncodingWithSeparators(enc, "f", "Zg~~"); testEncodingWithSeparators(enc, "fo", "Zm8~"); testEncodingWithSeparators(enc, "foo", "Zm9v"); testEncodingWithSeparators(enc, "foob", "Zm9vYg~~"); testEncodingWithSeparators(enc, "fooba", "Zm9vYmE~"); testEncodingWithSeparators(enc, "foobar", "Zm9vYmFy"); }
@GwtIncompatible // Reader/Writer public void testBase64StreamingAlternatePadding() throws IOException { BaseEncoding enc = base64().withPadChar('~'); testStreamingEncodingWithSeparators(enc, "", ""); testStreamingEncodingWithSeparators(enc, "f", "Zg~~"); testStreamingEncodingWithSeparators(enc, "fo", "Zm8~"); testStreamingEncodingWithSeparators(enc, "foo", "Zm9v"); testStreamingEncodingWithSeparators(enc, "foob", "Zm9vYg~~"); testStreamingEncodingWithSeparators(enc, "fooba", "Zm9vYmE~"); testStreamingEncodingWithSeparators(enc, "foobar", "Zm9vYmFy"); }
public void testBase32AlternatePadding() { BaseEncoding enc = base32().withPadChar('~'); testEncodingWithCasing(enc, "", ""); testEncodingWithCasing(enc, "f", "MY~~~~~~"); testEncodingWithCasing(enc, "fo", "MZXQ~~~~"); testEncodingWithCasing(enc, "foo", "MZXW6~~~"); testEncodingWithCasing(enc, "foob", "MZXW6YQ~"); testEncodingWithCasing(enc, "fooba", "MZXW6YTB"); testEncodingWithCasing(enc, "foobar", "MZXW6YTBOI~~~~~~"); }