| 9 | namespace butil { |
| 10 | |
| 11 | TEST(Base64Test, Basic) { |
| 12 | const std::string kText = "hello world"; |
| 13 | const std::string kBase64Text = "aGVsbG8gd29ybGQ="; |
| 14 | |
| 15 | std::string encoded; |
| 16 | std::string decoded; |
| 17 | bool ok; |
| 18 | |
| 19 | Base64Encode(kText, &encoded); |
| 20 | EXPECT_EQ(kBase64Text, encoded); |
| 21 | |
| 22 | ok = Base64Decode(encoded, &decoded); |
| 23 | EXPECT_TRUE(ok); |
| 24 | EXPECT_EQ(kText, decoded); |
| 25 | } |
| 26 | |
| 27 | } // namespace butil |
nothing calls this directly
no test coverage detected