reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);