@@ -40,19 +40,27 @@ public static Collection<Object[]> data() {
4040 {Multibase .Base .Base16 , hexToBytes ("" ), "f" },
4141 {Multibase .Base .Base16 , hexToBytes ("01" ), "f01" },
4242 {Multibase .Base .Base16 , hexToBytes ("0123456789ABCDEF" ), "f0123456789abcdef" },
43+ {Multibase .Base .Base16Upper , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "F446563656E7472616C697A652065766572797468696E67212121" },
4344 {Multibase .Base .Base32 , hexToBytes ("4D756C74696261736520697320617765736F6D6521205C6F2F" ), "bjv2wy5djmjqxgzjanfzsaylxmvzw63lfeeqfy3zp" },
4445 {Multibase .Base .Base32 , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "birswgzloorzgc3djpjssazlwmvzhs5dinfxgoijbee" },
4546 {Multibase .Base .Base32 , hexToBytes ("01711220bb6ef01d25459cc803d0864cde4227cd2b779965eb1df34abeaec22c20fa42ea" ), "bafyreif3n3yb2jkftteahuegjtpeej6nfn3zszpldxzuvpvoyiwcb6sc5i" },
4647 {Multibase .Base .Base32 , hexToBytes ("0000000000" ), "baaaaaaaa" },
4748 {Multibase .Base .Base32 , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "birswgzloorzgc3djpjssazlwmvzhs5dinfxgoijbee" },
49+ {Multibase .Base .Base32Pad , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "cirswgzloorzgc3djpjssazlwmvzhs5dinfxgoijbee======" },
50+ {Multibase .Base .Base32PadUpper , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "CIRSWGZLOORZGC3DJPJSSAZLWMVZHS5DINFXGOIJBEE======" },
4851 {Multibase .Base .Base32Upper , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "BIRSWGZLOORZGC3DJPJSSAZLWMVZHS5DINFXGOIJBEE" },
4952 {Multibase .Base .Base32Hex , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "v8him6pbeehp62r39f9ii0pbmclp7it38d5n6e89144" },
53+ {Multibase .Base .Base32HexPad , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "t8him6pbeehp62r39f9ii0pbmclp7it38d5n6e89144======" },
54+ {Multibase .Base .Base32HexPadUpper , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "T8HIM6PBEEHP62R39F9II0PBMCLP7IT38D5N6E89144======" },
5055 {Multibase .Base .Base32HexUpper , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "V8HIM6PBEEHP62R39F9II0PBMCLP7IT38D5N6E89144" },
5156 {Multibase .Base .Base36 , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "km552ng4dabi4neu1oo8l4i5mndwmpc3mkukwtxy9" },
5257 {Multibase .Base .Base36 , hexToBytes ("00446563656e7472616c697a652065766572797468696e67212121" ), "k0m552ng4dabi4neu1oo8l4i5mndwmpc3mkukwtxy9" },
58+ {Multibase .Base .Base36Upper , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "KM552NG4DABI4NEU1OO8L4I5MNDWMPC3MKUKWTXY9" },
5359 {Multibase .Base .Base58BTC , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "z36UQrhJq9fNDS7DiAHM9YXqDHMPfr4EMArvt" },
5460 {Multibase .Base .Base64 , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "mRGVjZW50cmFsaXplIGV2ZXJ5dGhpbmchISE" },
61+ {Multibase .Base .Base64Url , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "uRGVjZW50cmFsaXplIGV2ZXJ5dGhpbmchISE" },
5562 {Multibase .Base .Base64Pad , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "MRGVjZW50cmFsaXplIGV2ZXJ5dGhpbmchISE=" },
63+ {Multibase .Base .Base64UrlPad , hexToBytes ("446563656e7472616c697a652065766572797468696e67212121" ), "URGVjZW50cmFsaXplIGV2ZXJ5dGhpbmchISE=" },
5664 });
5765 }
5866
0 commit comments