From 57537102487cc74467de394a8b43eb05b81025b7 Mon Sep 17 00:00:00 2001 From: Eugene Zemtsov Date: Thu, 6 Apr 2017 23:12:43 +0000 Subject: Add more tests for ExtractContextAndIdentifier llvm-svn: 299729 --- lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lldb/unittests/Language/CPlusPlus') 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::push_back", "std::vector", "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)); } -- cgit v1.2.3