@@ -58,6 +58,7 @@ fn test_basic() {
5858 ( Base32Z , "hxf1zgedpcfzg1ebb" ) ,
5959 ( Base36Lower , "k2lcpzo5yikidynfl" ) ,
6060 ( Base36Upper , "K2LCPZO5YIKIDYNFL" ) ,
61+ ( Base45 , "RRFF.OEB$D5/DZ24" ) ,
6162 ( Base58Flickr , "Z7Pznk19XTTzBtx" ) ,
6263 ( Base58Btc , "z7paNL19xttacUY" ) ,
6364 ( Base64 , "meWVzIG1hbmkgIQ" ) ,
@@ -90,6 +91,7 @@ fn preserves_leading_zero() {
9091 ( Base32Z , "hybhskh3ypiosh4jyrr" ) ,
9192 ( Base36Lower , "k02lcpzo5yikidynfl" ) ,
9293 ( Base36Upper , "K02LCPZO5YIKIDYNFL" ) ,
94+ ( Base45 , "RV206$CL44CEC2DDX0" ) ,
9395 ( Base58Flickr , "Z17Pznk19XTTzBtx" ) ,
9496 ( Base58Btc , "z17paNL19xttacUY" ) ,
9597 ( Base64 , "mAHllcyBtYW5pICE" ) ,
@@ -122,6 +124,7 @@ fn preserves_two_leading_zeroes() {
122124 ( Base32Z , "hyyy813murbssn5ujryoo" ) ,
123125 ( Base36Lower , "k002lcpzo5yikidynfl" ) ,
124126 ( Base36Upper , "K002LCPZO5YIKIDYNFL" ) ,
127+ ( Base45 , "R000RFF.OEB$D5/DZ24" ) ,
125128 ( Base58Flickr , "Z117Pznk19XTTzBtx" ) ,
126129 ( Base58Btc , "z117paNL19xttacUY" ) ,
127130 ( Base64 , "mAAB5ZXMgbWFuaSAh" ) ,
@@ -149,6 +152,7 @@ fn case_insensitivity() {
149152 ( Base32HexPadUpper , "Td1imor3f41RMUSJCCG======" ) ,
150153 ( Base36Lower , "kfUvrsIvVnfRbjWaJo" ) ,
151154 ( Base36Upper , "KfUVrSIVVnFRbJWAJo" ) ,
155+ ( Base45 , "R+8d vd82ek4f.kea2" ) ,
152156 ] ;
153157 for ( base, output) in test_cases {
154158 assert_eq ! ( decode( output) . unwrap( ) , ( base, input. to_vec( ) ) ) ;
0 commit comments