summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/unittests/clang-query
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2018-10-01 20:45:39 +0000
committerStephen Kelly <steveire@gmail.com>2018-10-01 20:45:39 +0000
commit98a38f53e7d65551e052a9ca7a7e7b765e8100ad (patch)
treef35c0f386dbc3f87fa09b767133c877effc9a8b7 /clang-tools-extra/unittests/clang-query
parenta477e59b03b85a6e1d3eabf6f8b2841c8b912a09 (diff)
downloadbcm5719-llvm-98a38f53e7d65551e052a9ca7a7e7b765e8100ad.tar.gz
bcm5719-llvm-98a38f53e7d65551e052a9ca7a7e7b765e8100ad.zip
[clang-query] Add missing quit test
llvm-svn: 343535
Diffstat (limited to 'clang-tools-extra/unittests/clang-query')
-rw-r--r--clang-tools-extra/unittests/clang-query/QueryParserTest.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp b/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp
index 9929de44fb9..c814a3d16fc 100644
--- a/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp
+++ b/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp
@@ -47,6 +47,15 @@ TEST_F(QueryParserTest, Help) {
EXPECT_EQ("unexpected extra input: ' me'", cast<InvalidQuery>(Q)->ErrStr);
}
+TEST_F(QueryParserTest, Quit) {
+ QueryRef Q = parse("quit");
+ ASSERT_TRUE(isa<QuitQuery>(Q));
+
+ Q = parse("quit me");
+ ASSERT_TRUE(isa<InvalidQuery>(Q));
+ EXPECT_EQ("unexpected extra input: ' me'", cast<InvalidQuery>(Q)->ErrStr);
+}
+
TEST_F(QueryParserTest, Set) {
QueryRef Q = parse("set");
ASSERT_TRUE(isa<InvalidQuery>(Q));
OpenPOWER on IntegriCloud