diff options
| author | Eugene Zemtsov <ezemtsov@google.com> | 2017-04-06 23:12:43 +0000 |
|---|---|---|
| committer | Eugene Zemtsov <ezemtsov@google.com> | 2017-04-06 23:12:43 +0000 |
| commit | 57537102487cc74467de394a8b43eb05b81025b7 (patch) | |
| tree | 8cbf0fa0f696ee5a6da1c6b9a8c2e29ca8f1db6f /lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp | |
| parent | 671029daec5acb0d1cd7b3a76033f77f73663cce (diff) | |
| download | bcm5719-llvm-57537102487cc74467de394a8b43eb05b81025b7.tar.gz bcm5719-llvm-57537102487cc74467de394a8b43eb05b81025b7.zip | |
Add more tests for ExtractContextAndIdentifier
llvm-svn: 299729
Diffstat (limited to 'lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp')
| -rw-r--r-- | lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp b/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp index 8c2b4e1625c..8c7fade8375 100644 --- a/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp +++ b/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp @@ -124,6 +124,7 @@ TEST(CPlusPlusLanguage, ExtractContextAndIdentifier) { TestCase test_cases[] = { {"main", "", "main"}, + {"main ", "", "main"}, {"foo01::bar", "foo01", "bar"}, {"foo::~bar", "foo", "~bar"}, {"std::vector<int>::push_back", "std::vector<int>", "push_back"}, @@ -150,4 +151,8 @@ TEST(CPlusPlusLanguage, ExtractContextAndIdentifier) { CPlusPlusLanguage::ExtractContextAndIdentifier("", context, basename)); EXPECT_FALSE(CPlusPlusLanguage::ExtractContextAndIdentifier( "selector:", context, basename)); + EXPECT_FALSE(CPlusPlusLanguage::ExtractContextAndIdentifier( + "selector:otherField:", context, basename)); + EXPECT_FALSE(CPlusPlusLanguage::ExtractContextAndIdentifier( + "abc::", context, basename)); } |

