Rename autotest and unittest files
This commit is contained in:
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user