File tree Expand file tree Collapse file tree
src/test/java/org/apache/commons/codec/binary Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -575,7 +575,25 @@ private void testDecodeEncode(final String encodedText) {
575575 "Zm9vYmF+" ,
576576 "Zm9vYmF/"
577577 })
578- void testDecodeEncodeStandard (final String encodedText ) {
578+ void testDecodeEncodeStandardByteArray (final String encodedText ) {
579+ final String decodedText = StringUtils .newStringUsAscii (Base64 .decodeBase64Standard (encodedText .getBytes (CHARSET_UTF8 )));
580+ final String encodedText2 = Base64 .encodeBase64String (StringUtils .getBytesUtf8 (decodedText ));
581+ assertEquals (encodedText , encodedText2 );
582+ }
583+
584+ @ ParameterizedTest
585+ @ ValueSource (strings = {
586+ "" ,
587+ "Zg==" ,
588+ "Zm8=" ,
589+ "Zm9v" ,
590+ "Zm9vYg==" ,
591+ "Zm9vYmE=" ,
592+ "Zm9vYmFy" ,
593+ "Zm9vYmF+" ,
594+ "Zm9vYmF/"
595+ })
596+ void testDecodeEncodeStandardString (final String encodedText ) {
579597 final String decodedText = StringUtils .newStringUsAscii (Base64 .decodeBase64Standard (encodedText ));
580598 final String encodedText2 = Base64 .encodeBase64String (StringUtils .getBytesUtf8 (decodedText ));
581599 assertEquals (encodedText , encodedText2 );
You can’t perform that action at this time.
0 commit comments