reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp
   63   ASSERT_TRUE(isa<InvalidQuery>(Q));
   64   EXPECT_EQ("expected variable name", cast<InvalidQuery>(Q)->ErrStr);
   66   Q = parse("set foo bar");
   67   ASSERT_TRUE(isa<InvalidQuery>(Q));
   68   EXPECT_EQ("unknown variable: 'foo'", cast<InvalidQuery>(Q)->ErrStr);
   70   Q = parse("set output");
   71   ASSERT_TRUE(isa<InvalidQuery>(Q));
   73             cast<InvalidQuery>(Q)->ErrStr);
   75   Q = parse("set bind-root true foo");
   76   ASSERT_TRUE(isa<InvalidQuery>(Q));
   77   EXPECT_EQ("unexpected extra input: ' foo'", cast<InvalidQuery>(Q)->ErrStr);
   79   Q = parse("set output foo");
   80   ASSERT_TRUE(isa<InvalidQuery>(Q));
   82             cast<InvalidQuery>(Q)->ErrStr);
   84   Q = parse("set output dump");
   85   ASSERT_TRUE(isa<SetExclusiveOutputQuery >(Q));
   86   EXPECT_EQ(&QuerySession::DetailedASTOutput, cast<SetExclusiveOutputQuery>(Q)->Var);
   88   Q = parse("set output detailed-ast");
   89   ASSERT_TRUE(isa<SetExclusiveOutputQuery>(Q));
   90   EXPECT_EQ(&QuerySession::DetailedASTOutput, cast<SetExclusiveOutputQuery>(Q)->Var);
   92   Q = parse("enable output detailed-ast");
   93   ASSERT_TRUE(isa<EnableOutputQuery>(Q));
   94   EXPECT_EQ(&QuerySession::DetailedASTOutput, cast<EnableOutputQuery>(Q)->Var);
   96   Q = parse("enable");
   97   ASSERT_TRUE(isa<InvalidQuery>(Q));
   98   EXPECT_EQ("expected variable name", cast<InvalidQuery>(Q)->ErrStr);
  100   Q = parse("disable output detailed-ast");
  101   ASSERT_TRUE(isa<DisableOutputQuery>(Q));
  102   EXPECT_EQ(&QuerySession::DetailedASTOutput, cast<DisableOutputQuery>(Q)->Var);
  104   Q = parse("set bind-root foo");
  105   ASSERT_TRUE(isa<InvalidQuery>(Q));
  107             cast<InvalidQuery>(Q)->ErrStr);
  109   Q = parse("set bind-root true");
  110   ASSERT_TRUE(isa<SetQuery<bool> >(Q));
  111   EXPECT_EQ(&QuerySession::BindRoot, cast<SetQuery<bool> >(Q)->Var);
  112   EXPECT_EQ(true, cast<SetQuery<bool> >(Q)->Value);