Rename autotest and unittest files

This commit is contained in:
Chunting Gu
2019-04-18 10:08:53 +08:00
parent c8409dbdf2
commit a4b24c63b8
7 changed files with 31 additions and 33 deletions
+29
View File
@@ -0,0 +1,29 @@
#include "gtest/gtest.h"
#include "webcc/base64.h"
TEST(Base64Test, Encode) {
std::string encoded;
encoded = webcc::Base64Encode("ban");
EXPECT_EQ("YmFu", encoded);
encoded = webcc::Base64Encode("bana");
EXPECT_EQ("YmFuYQ==", encoded);
encoded = webcc::Base64Encode("banan");
EXPECT_EQ("YmFuYW4=", encoded);
}
TEST(Base64Test, Decode) {
std::string decoded;
decoded = webcc::Base64Decode("YmFu");
EXPECT_EQ("ban", decoded);
decoded = webcc::Base64Decode("YmFuYQ==");
EXPECT_EQ("bana", decoded);
decoded = webcc::Base64Decode("YmFuYW4=");
EXPECT_EQ("banan", decoded);
}