chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "butil/base64.h"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
namespace butil {
|
||||
|
||||
TEST(Base64Test, Basic) {
|
||||
const std::string kText = "hello world";
|
||||
const std::string kBase64Text = "aGVsbG8gd29ybGQ=";
|
||||
|
||||
std::string encoded;
|
||||
std::string decoded;
|
||||
bool ok;
|
||||
|
||||
Base64Encode(kText, &encoded);
|
||||
EXPECT_EQ(kBase64Text, encoded);
|
||||
|
||||
ok = Base64Decode(encoded, &decoded);
|
||||
EXPECT_TRUE(ok);
|
||||
EXPECT_EQ(kText, decoded);
|
||||
}
|
||||
|
||||
} // namespace butil
|
||||
Reference in New Issue
Block a user