feat(base64): encode

This commit is contained in:
2024-09-16 20:59:12 +03:00
parent b586192536
commit 1993ee410d
3 changed files with 59 additions and 20 deletions

View File

@ -13,14 +13,18 @@ TEST(base64, isValid)
EXPECT_FALSE(isValid("1==="));
EXPECT_FALSE(isValid("?!*"));
}
// TEST(base64, encode)
// {
// }
// TEST(base64, encode_1e6)
// {
// std::vector<uint8_t> data(1e6);
// encode(data);
// }
TEST(base64, encode)
{
EXPECT_EQ(encode(hex::decode("")), "");
EXPECT_EQ(encode(hex::decode("04a504a5")), "BKUEpQ==");
EXPECT_EQ(encode(hex::decode("04a504a500")), "BKUEpQA=");
EXPECT_EQ(encode(hex::decode("04a504a50000")), "BKUEpQAA");
}
TEST(base64, encode_1e7)
{
std::vector<uint8_t> data(1e7);
encode(data);
}
// TEST(base64, decode)
// {
// }