diff options
author | Petr Hosek <phosek@chromium.org> | 2018-09-10 19:34:44 +0000 |
---|---|---|
committer | Petr Hosek <phosek@chromium.org> | 2018-09-10 19:34:44 +0000 |
commit | 72dc29a8486e991a0c168945624d2943bd0755ed (patch) | |
tree | 47633a92ae05783add57702cc39caedf8187eb43 /llvm/unittests/ADT/StringExtrasTest.cpp | |
parent | 59b57c39fb77e149e19208b1fe9db79e1b745678 (diff) | |
download | bcm5719-llvm-72dc29a8486e991a0c168945624d2943bd0755ed.tar.gz bcm5719-llvm-72dc29a8486e991a0c168945624d2943bd0755ed.zip |
[ADT] Support converting to lowercase string in toHex
This is useful in certain use-cases such as D51833.
Differential Revision: https://reviews.llvm.org/D51835
llvm-svn: 341852
Diffstat (limited to 'llvm/unittests/ADT/StringExtrasTest.cpp')
-rw-r--r-- | llvm/unittests/ADT/StringExtrasTest.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/unittests/ADT/StringExtrasTest.cpp b/llvm/unittests/ADT/StringExtrasTest.cpp index 1df200553a6..02a45c3404f 100644 --- a/llvm/unittests/ADT/StringExtrasTest.cpp +++ b/llvm/unittests/ADT/StringExtrasTest.cpp @@ -70,6 +70,7 @@ TEST(StringExtrasTest, ToAndFromHex) { OddBytes.size()); EXPECT_EQ(OddStr, toHex(OddData)); EXPECT_EQ(OddData, fromHex(StringRef(OddStr).drop_front())); + EXPECT_EQ(StringRef(OddStr).lower(), toHex(OddData, true)); std::vector<uint8_t> EvenBytes = {0xA5, 0xBD, 0x0D, 0x3E, 0xCD}; std::string EvenStr = "A5BD0D3ECD"; @@ -77,6 +78,7 @@ TEST(StringExtrasTest, ToAndFromHex) { EvenBytes.size()); EXPECT_EQ(EvenStr, toHex(EvenData)); EXPECT_EQ(EvenData, fromHex(EvenStr)); + EXPECT_EQ(StringRef(EvenStr).lower(), toHex(EvenData, true)); } TEST(StringExtrasTest, to_float) { |