Lines Matching refs:Comps
533 std::vector<MatcherCompletion> Comps = Parser::completeExpression(Code, 5); in TEST() local
534 ASSERT_EQ(1u, Comps.size()); in TEST()
535 EXPECT_EQ("Stmt(", Comps[0].TypedText); in TEST()
537 Comps[0].MatcherDecl); in TEST()
540 Comps = Parser::completeExpression(Code, 12); in TEST()
541 ASSERT_EQ(1u, Comps.size()); in TEST()
542 EXPECT_EQ("bind(\"", Comps[0].TypedText); in TEST()
543 EXPECT_EQ("bind", Comps[0].MatcherDecl); in TEST()
546 Comps = Parser::completeExpression(Code, 6); in TEST()
547 ASSERT_EQ(1u, Comps.size()); in TEST()
548 EXPECT_EQ("Of(", Comps[0].TypedText); in TEST()
552 Comps[0].MatcherDecl); in TEST()
555 Comps = Parser::completeExpression(Code, 17); in TEST()
556 ASSERT_EQ(2u, Comps.size()); in TEST()
557 EXPECT_EQ("bind(\"", Comps[0].TypedText); in TEST()
558 EXPECT_EQ("bind", Comps[0].MatcherDecl); in TEST()
559 EXPECT_EQ("with(", Comps[1].TypedText); in TEST()
560 EXPECT_EQ("with", Comps[1].MatcherDecl); in TEST()
563 Comps = Parser::completeExpression(Code, 12); in TEST()
564 ASSERT_EQ(1u, Comps.size()); in TEST()
565 EXPECT_EQ("tmt", Comps[0].TypedText); in TEST()
566 EXPECT_EQ("ifStmt", Comps[0].MatcherDecl); in TEST()
573 std::vector<MatcherCompletion> Comps = in TEST() local
575 ASSERT_EQ(1u, Comps.size()); in TEST()
576 EXPECT_EQ("nameX", Comps[0].TypedText); in TEST()
577 EXPECT_EQ("String nameX", Comps[0].MatcherDecl); in TEST()
581 Comps = Parser::completeExpression(Code, Code.size(), nullptr, &NamedValues); in TEST()
582 EXPECT_LT(0u, Comps.size()); in TEST()
586 Comps = Parser::completeExpression(Code, Code.size(), nullptr, &NamedValues); in TEST()
587 ASSERT_EQ(3u, Comps.size()); in TEST()
589 EXPECT_EQ("arameter(", Comps[0].TypedText); in TEST()
592 Comps[0].MatcherDecl); in TEST()
594 EXPECT_EQ("aramA", Comps[1].TypedText); in TEST()
595 EXPECT_EQ("Matcher<Decl> hasParamA", Comps[1].MatcherDecl); in TEST()
597 EXPECT_EQ("arent(", Comps[2].TypedText); in TEST()
601 Comps[2].MatcherDecl); in TEST()