diff options
author | Ed Tanous <ed.tanous@intel.com> | 2018-01-03 14:51:11 -0800 |
---|---|---|
committer | Ed Tanous <ed.tanous@intel.com> | 2018-01-03 14:54:03 -0800 |
commit | e617c9ab09c70c45ad098c68e709787d0783f908 (patch) | |
tree | d5619e900e3db5c30e747378cdaed7470f6078e6 /src | |
parent | 746b22a2d73aa995dd434492b7f2b649db8c1c4d (diff) | |
download | bmcweb-e617c9ab09c70c45ad098c68e709787d0783f908.tar.gz bmcweb-e617c9ab09c70c45ad098c68e709787d0783f908.zip |
Remove unused base64 component
Base 64 is no longer used in the auth module, so this is dead code
Change-Id: Ieafe522249fd8dfe0058ba63798ff5263b4b9027
Diffstat (limited to 'src')
-rw-r--r-- | src/base64_test.cpp | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/src/base64_test.cpp b/src/base64_test.cpp deleted file mode 100644 index e21655e..0000000 --- a/src/base64_test.cpp +++ /dev/null @@ -1,67 +0,0 @@ -#include "base64.hpp" -#include "big_list_of_naughty_strings.hpp" -#include "gtest/gtest.h" - -// Tests that Base64 basic strings work -TEST(Base64, EncodeBasicString) { - std::string output; - EXPECT_TRUE(base64::base64_encode("Foo", output)); -} - -// Tests the test vectors available in the base64 spec -TEST(Base64, EncodeRFC4648) { - std::string output; - EXPECT_TRUE(base64::base64_encode("", output)); - EXPECT_EQ(output, ""); - EXPECT_TRUE(base64::base64_encode("f", output)); - EXPECT_EQ(output, "Zg=="); - EXPECT_TRUE(base64::base64_encode("fo", output)); - EXPECT_EQ(output, "Zm8="); - EXPECT_TRUE(base64::base64_encode("foo", output)); - EXPECT_EQ(output, "Zm9v"); - EXPECT_TRUE(base64::base64_encode("foob", output)); - EXPECT_EQ(output, "Zm9vYg=="); - EXPECT_TRUE(base64::base64_encode("fooba", output)); - EXPECT_EQ(output, "Zm9vYmE="); - EXPECT_TRUE(base64::base64_encode("foobar", output)); - EXPECT_EQ(output, "Zm9vYmFy"); -} - -// Tests the test vectors available in the base64 spec -TEST(Base64, DecodeRFC4648) { - std::string output; - EXPECT_TRUE(base64::base64_decode("", output)); - EXPECT_EQ(output, ""); - EXPECT_TRUE(base64::base64_decode("Zg==", output)); - EXPECT_EQ(output, "f"); - EXPECT_TRUE(base64::base64_decode("Zm8=", output)); - EXPECT_EQ(output, "fo"); - EXPECT_TRUE(base64::base64_decode("Zm9v", output)); - EXPECT_EQ(output, "foo"); - EXPECT_TRUE(base64::base64_decode("Zm9vYg==", output)); - EXPECT_EQ(output, "foob"); - EXPECT_TRUE(base64::base64_decode("Zm9vYmE=", output)); - EXPECT_EQ(output, "fooba"); - EXPECT_TRUE(base64::base64_decode("Zm9vYmFy", output)); - EXPECT_EQ(output, "foobar"); -} - -// Tests using pathalogical cases for all escapings -TEST(Base64, NaugtyStringsEncodeDecode) { - std::string base64_string; - std::string decoded_string; - for (auto& str : naughty_strings) { - EXPECT_TRUE(base64::base64_encode(str, base64_string)); - EXPECT_TRUE(base64::base64_decode(base64_string, decoded_string)); - EXPECT_EQ(str, decoded_string); - } -} - -// Tests using pathalogical cases for all escapings -TEST(Base64, NaugtyStringsPathological) { - std::string base64_string; - std::string decoded_string; - for (auto& str : naughty_strings) { - base64::base64_decode(str, base64_string); - } -}
\ No newline at end of file |