diff options
author | Stephen Kelly <steveire@gmail.com> | 2018-10-01 20:45:39 +0000 |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2018-10-01 20:45:39 +0000 |
commit | 98a38f53e7d65551e052a9ca7a7e7b765e8100ad (patch) | |
tree | f35c0f386dbc3f87fa09b767133c877effc9a8b7 /clang-tools-extra/unittests/clang-query | |
parent | a477e59b03b85a6e1d3eabf6f8b2841c8b912a09 (diff) | |
download | bcm5719-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.cpp | 9 |
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)); |