summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2018-10-01 20:45:44 +0000
committerStephen Kelly <steveire@gmail.com>2018-10-01 20:45:44 +0000
commitc87e99f4a4d5d10c54b0277ea089ef06608328fd (patch)
tree0fc4f45be06a70f83648b9e077be9e58ffa9b1ea
parent98a38f53e7d65551e052a9ca7a7e7b765e8100ad (diff)
downloadbcm5719-llvm-c87e99f4a4d5d10c54b0277ea089ef06608328fd.tar.gz
bcm5719-llvm-c87e99f4a4d5d10c54b0277ea089ef06608328fd.zip
[clang-query] Test non-code-completion on single letter shortcuts
llvm-svn: 343536
-rw-r--r--clang-tools-extra/unittests/clang-query/QueryParserTest.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp b/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp
index c814a3d16fc..d6153a86479 100644
--- a/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp
+++ b/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp
@@ -170,4 +170,14 @@ TEST_F(QueryParserTest, Complete) {
EXPECT_EQ("Stmt(", Comps[0].TypedText);
EXPECT_EQ("Matcher<Stmt> whileStmt(Matcher<WhileStmt>...)",
Comps[0].DisplayText);
+
+ Comps = QueryParser::complete("m", 1, QS);
+ ASSERT_EQ(1u, Comps.size());
+ EXPECT_EQ("atch ", Comps[0].TypedText);
+ EXPECT_EQ("match", Comps[0].DisplayText);
+
+ Comps = QueryParser::complete("l", 1, QS);
+ ASSERT_EQ(1u, Comps.size());
+ EXPECT_EQ("et ", Comps[0].TypedText);
+ EXPECT_EQ("let", Comps[0].DisplayText);
}
OpenPOWER on IntegriCloud