summaryrefslogtreecommitdiffstats
path: root/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp
diff options
context:
space:
mode:
authorEugene Zemtsov <ezemtsov@google.com>2017-04-06 23:12:43 +0000
committerEugene Zemtsov <ezemtsov@google.com>2017-04-06 23:12:43 +0000
commit57537102487cc74467de394a8b43eb05b81025b7 (patch)
tree8cbf0fa0f696ee5a6da1c6b9a8c2e29ca8f1db6f /lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp
parent671029daec5acb0d1cd7b3a76033f77f73663cce (diff)
downloadbcm5719-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.cpp5
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));
}
OpenPOWER on IntegriCloud