summaryrefslogtreecommitdiff
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
commit5f54595e91723be117dd263c8800b7ac8869889c (patch)
tree145e13b4af8326807a58ee57366683a19f672af4
parent64fd2a4d3296673982d38ec1898c7d1c40e3e430 (diff)
[clang-query] Add missing quit test
-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));