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
  177   ASSERT_EQ(8u, Comps.size());
  178   EXPECT_EQ("help ", Comps[0].TypedText);
  179   EXPECT_EQ("help", Comps[0].DisplayText);
  180   EXPECT_EQ("let ", Comps[1].TypedText);
  181   EXPECT_EQ("let", Comps[1].DisplayText);
  182   EXPECT_EQ("match ", Comps[2].TypedText);
  183   EXPECT_EQ("match", Comps[2].DisplayText);
  184   EXPECT_EQ("quit ", Comps[3].TypedText);
  185   EXPECT_EQ("quit", Comps[3].DisplayText);
  186   EXPECT_EQ("set ", Comps[4].TypedText);
  187   EXPECT_EQ("set", Comps[4].DisplayText);
  188   EXPECT_EQ("enable ", Comps[5].TypedText);
  189   EXPECT_EQ("enable", Comps[5].DisplayText);
  190   EXPECT_EQ("disable ", Comps[6].TypedText);
  191   EXPECT_EQ("disable", Comps[6].DisplayText);
  192   EXPECT_EQ("unlet ", Comps[7].TypedText);
  193   EXPECT_EQ("unlet", Comps[7].DisplayText);
  195   Comps = QueryParser::complete("set o", 5, QS);
  196   ASSERT_EQ(1u, Comps.size());
  197   EXPECT_EQ("utput ", Comps[0].TypedText);
  198   EXPECT_EQ("output", Comps[0].DisplayText);
  200   Comps = QueryParser::complete("enable ", 7, QS);
  201   ASSERT_EQ(1u, Comps.size());
  202   EXPECT_EQ("output ", Comps[0].TypedText);
  203   EXPECT_EQ("output", Comps[0].DisplayText);
  205   Comps = QueryParser::complete("enable output ", 14, QS);
  206   ASSERT_EQ(4u, Comps.size());
  208   EXPECT_EQ("diag ", Comps[0].TypedText);
  209   EXPECT_EQ("diag", Comps[0].DisplayText);
  210   EXPECT_EQ("print ", Comps[1].TypedText);
  211   EXPECT_EQ("print", Comps[1].DisplayText);
  212   EXPECT_EQ("detailed-ast ", Comps[2].TypedText);
  213   EXPECT_EQ("detailed-ast", Comps[2].DisplayText);
  214   EXPECT_EQ("dump ", Comps[3].TypedText);
  215   EXPECT_EQ("dump", Comps[3].DisplayText);
  217   Comps = QueryParser::complete("match while", 11, QS);
  218   ASSERT_EQ(1u, Comps.size());
  219   EXPECT_EQ("Stmt(", Comps[0].TypedText);
  221             Comps[0].DisplayText);
  223   Comps = QueryParser::complete("m", 1, QS);
  224   ASSERT_EQ(1u, Comps.size());
  225   EXPECT_EQ("atch ", Comps[0].TypedText);
  226   EXPECT_EQ("match", Comps[0].DisplayText);
  228   Comps = QueryParser::complete("l", 1, QS);
  229   ASSERT_EQ(1u, Comps.size());
  230   EXPECT_EQ("et ", Comps[0].TypedText);
  231   EXPECT_EQ("let", Comps[0].DisplayText);