Lines Matching full:results
183 auto Results = completions(
192 EXPECT_THAT(Results.Completions,
227 auto Results = completions(Code,
229 ASSERT_EQ(Results.Completions.size(), 1u);
230 EXPECT_EQ(Results.Completions[0].Score.Total, MagicNumber);
231 EXPECT_EQ(Results.Completions[0].Score.ExcludingName, MagicNumber);
235 Results = completions(Code,
237 ASSERT_EQ(Results.Completions.size(), 1u);
238 EXPECT_NE(Results.Completions[0].Score.Total, MagicNumber);
239 EXPECT_NE(Results.Completions[0].Score.ExcludingName, MagicNumber);
245 auto Results = completions(R"cpp(
256 EXPECT_TRUE(Results.HasMore);
257 EXPECT_THAT(Results.Completions, ElementsAre(named("AAA"), named("BBB")));
286 auto Results = completions(
317 EXPECT_TRUE(Results.RanParser);
320 EXPECT_THAT(Results.Completions,
323 EXPECT_IFF(Opts.IncludeIneligibleResults, Results.Completions,
327 Results.Completions,
333 EXPECT_THAT(Results.Completions,
336 EXPECT_THAT(Results.Completions, Contains(isDocumented()));
340 auto Results = completions(
366 EXPECT_TRUE(Results.RanParser);
368 EXPECT_THAT(Results.Completions,
371 EXPECT_THAT(Results.Completions,
376 EXPECT_THAT(Results.Completions, has("MACRO"));
378 EXPECT_THAT(Results.Completions,
382 EXPECT_THAT(Results.Completions, Contains(isDocumented()));
430 auto Results = completions(R"cpp(
444 EXPECT_THAT(Results.Completions,
449 auto Results = completions(R"cpp(
459 EXPECT_THAT(Results.Completions,
462 EXPECT_THAT(Results.Completions,
465 EXPECT_THAT(Results.Completions,
471 auto Results = completions(R"cpp(
477 EXPECT_THAT(Results.Completions,
510 auto Results = completions(
523 Results.Completions,
586 auto Results = completions(TU, P, /*IndexSymbols*/ {}, Opts);
587 EXPECT_THAT(Results.Completions,
593 Results.Completions,
600 auto Results = completions(TU, P, /*IndexSymbols*/ {}, Opts);
601 EXPECT_THAT(Results.Completions,
605 Results.Completions,
612 auto Results = completions(TU, P, /*IndexSymbols*/ {}, Opts);
613 EXPECT_THAT(Results.Completions,
616 EXPECT_THAT(Results.Completions,
626 auto Results = completions(
635 EXPECT_THAT(Results.Completions,
645 Results = completions(R"cpp(
650 EXPECT_THAT(Results.Completions,
656 Results = completions(R"cpp(
660 EXPECT_THAT(Results.Completions,
666 auto Results = completions(
677 EXPECT_THAT(Results.Completions,
689 Results = completions("nam^");
690 EXPECT_THAT(Results.Completions,
694 Results = completions(
704 Results.Completions,
708 Results = completions(
722 Results.Completions,
732 Results = completions(
740 Results.Completions,
745 auto Results = completions(
757 EXPECT_THAT(Results.Completions, ElementsAre(named("Adapter")));
761 auto Results = completions(
767 EXPECT_THAT(Results.Completions,
772 auto Results = completions(
778 EXPECT_THAT(Results.Completions,
783 auto Results = completions(
788 EXPECT_THAT(Results.Completions, UnorderedElementsAre(named("XYZ")));
802 auto Results = completions(R"cpp(
812 ASSERT_THAT(Results.Completions,
817 auto Results = completions(
822 EXPECT_THAT(Results.Completions,
828 auto Results = completions(
834 EXPECT_THAT(Results.Completions,
840 auto Results = completions(
846 // We get results from both index and sema, with no duplicates.
847 EXPECT_THAT(Results.Completions,
858 auto Results = completions(
864 EXPECT_EQ(Results.Completions.size(), Opts.Limit);
865 EXPECT_TRUE(Results.HasMore);
880 auto Results = completions(TU, Test.point(), {Sym});
881 EXPECT_THAT(Results.Completions,
886 Results = completions(TU, Test.point(), {Sym}, NoInsertion);
887 EXPECT_THAT(Results.Completions,
895 Results = completions(TU, Test.point(), {Sym});
896 EXPECT_THAT(Results.Completions, ElementsAre(AllOf(named("X"), labeled("X"),
910 auto Results = completions(R"cpp(
918 EXPECT_THAT(Results.Completions,
934 auto Results = completions(TU, Test.point(), {Sym});
936 EXPECT_THAT(Results.Completions,
943 Results = completions(TU, Test.point(), {Sym});
944 EXPECT_THAT(Results.Completions,
952 Results = completions(TU, Test.point(), {Sym});
953 EXPECT_THAT(Results.Completions,
989 auto Results = completions(R"cpp(
997 EXPECT_THAT(Results, ElementsAre(named("ifndef")));
1001 auto Results = completions(R"cpp(
1009 EXPECT_THAT(Results, ElementsAre(named("member")));
1072 auto Results = cantFail(runCodeComplete(Server, File, Test.point(), {}));
1075 EXPECT_THAT(Results.Completions, has("XYZ", CompletionItemKind::Class));
1076 EXPECT_THAT(Results.Completions, has("foo", CompletionItemKind::Function));
1077 EXPECT_THAT(Results.Completions, has("XXX", CompletionItemKind::Class));
1078 EXPECT_THAT(Results.Completions,
1084 auto Results = completions(
1098 EXPECT_THAT(Results.Completions,
1103 Results.Completions,
1105 EXPECT_THAT(Results.Completions,
1229 auto Results = completions(R"(// void f() {
1233 EXPECT_THAT(Results.Completions, IsEmpty());
1237 auto Results = completions(R"cpp(
1241 EXPECT_TRUE(Results.Completions.empty());
1245 auto Results = completions(R"cpp(
1252 EXPECT_THAT(Results.Completions, Contains(labeled("clang")));
1253 EXPECT_THAT(Results.Completions, Not(Contains(labeled("clang::"))));
1258 auto Results = completions(R"cpp(
1290 auto Results = completions(R"cpp(
1298 EXPECT_THAT(Results.Completions, ElementsAre(labeled("FooBarBaz")));
1310 auto Results = completions(R"cpp(
1324 EXPECT_THAT(Results.Completions,
1329 auto Results = completions(R"cpp(
1342 EXPECT_THAT(Results.Completions, Contains(named("X")));
1346 auto Results = completions(R"cpp(
1356 // really provide useful results in excluded branches.
1362 EXPECT_TRUE(Results.Completions.empty());
1539 auto Results = signatures(R"cpp(
1547 EXPECT_THAT(Results.signatures,
1553 EXPECT_EQ(0, Results.activeSignature);
1554 EXPECT_EQ(0, Results.activeParameter);
1658 auto Results = signatures(R"cpp(
1667 EXPECT_THAT(Results.signatures, UnorderedElementsAre(sig("f() -> void")));
1671 auto Results = signatures(R"cpp(
1676 EXPECT_THAT(Results.signatures,
1680 EXPECT_EQ(0, Results.activeSignature);
1681 EXPECT_EQ(0, Results.activeParameter);
1685 auto Results = signatures(R"cpp(
1689 EXPECT_THAT(Results.signatures,
1691 EXPECT_EQ(0, Results.activeSignature);
1692 EXPECT_EQ(1, Results.activeParameter);
1791 auto Results =
1794 EXPECT_THAT(Results.signatures, ElementsAre(sig("foo([[int x]]) -> int")));
1795 EXPECT_EQ(0, Results.activeSignature);
1796 EXPECT_EQ(0, Results.activeParameter);
2139 auto Results = completions("void f() { ::ns::^ }", {SymX, SymY}, Opts);
2140 // Expect both results are bundled, despite the different-but-same
2142 ASSERT_EQ(1u, Results.Completions.size());
2143 const auto &R = Results.Completions.front();
2200 // this comment should be in the results.
2217 // This comment **should** be in results.
2257 auto Results = completions(
2263 // We get results from both index and sema, with no duplicates.
2265 Results.Completions,
2347 auto Results = completions(
2355 EXPECT_THAT(Results.Completions, UnorderedElementsAre(named("NotRecovered")));
2359 auto Results = completions(
2366 EXPECT_THAT(Results.Completions,
2375 auto Results = completions(
2384 EXPECT_THAT(Results.Completions, ElementsAre(named("xyz_")));
2386 Results = completions(
2397 EXPECT_THAT(Results.Completions, ElementsAre(named("foo")));
2401 auto Results = completions(
2412 EXPECT_THAT(Results.Context, CodeCompletionContext::CCC_DotMemberAccess);
2438 auto Results = completions(Code, {}, Opts);
2439 EXPECT_EQ(Results.Completions.size(), 3u);
2444 for (const auto &C : Results.Completions) {
2472 auto Results = completions(Code, {}, Opts);
2473 EXPECT_EQ(Results.Completions.size(), 3u);
2478 for (const auto &C : Results.Completions) {
2563 auto Results = completions(TU, TestCode.point());
2564 if (Results.Completions.size() != 1) {
2565 ADD_FAILURE() << "Results.Completions.size() != 1" << Text;
2568 EXPECT_THAT(Results.Completions.front().CompletionTokenRange,
2574 const auto Results = signatures(R"cpp(
2582 EXPECT_THAT(Results.signatures,
2589 EXPECT_EQ(0, Results.activeSignature);
2590 EXPECT_EQ(0, Results.activeParameter);
2727 auto Results = completions(
2734 Results.Completions,
2739 auto Results = completions(
2744 EXPECT_THAT(Results.Completions, UnorderedElementsAre(AllOf(
2749 auto Results = completions(
2756 Results.Completions,
2760 auto Results = completions(
2767 Results.Completions,
2771 auto Results = completions(
2782 Results.Completions,
2788 auto Results = completions(
2793 EXPECT_THAT(Results.Completions, UnorderedElementsAre(AllOf(
2798 auto Results = completions(
2803 EXPECT_THAT(Results.Completions,
2808 auto Results = completions(
2813 EXPECT_THAT(Results.Completions,
2836 const auto Results = completions(Text);
2838 Results.Completions,
2963 auto Results = completions("Fun^", {Sym}).Completions;
2964 assert(!Results.empty());
2965 EXPECT_THAT(Results[0], AllOf(named("Func"), insertInclude("\"bar.h\"")));
2966 EXPECT_EQ(Results[0].Includes.size(), 2u);
2978 auto Results = completions("Fun^", {Sym}, Opts).Completions;
2979 assert(!Results.empty());
2980 EXPECT_THAT(Results[0],
2986 Results = completions("Fun^", {Sym}, Opts, "Foo.m").Completions;
2987 assert(!Results.empty());
2988 EXPECT_THAT(Results[0],
2992 Results = completions("Fun^", {Sym}).Completions;
2993 assert(!Results.empty());
2994 EXPECT_THAT(Results[0], AllOf(named("Func"), Not(insertInclude())));
3036 auto Results = completions(TU, Test.point(), {func("CLANGD_INDEX")});
3037 // We should get results from the main file, including the preamble section.
3038 // However no results from included files (the index should cover them).
3039 EXPECT_THAT(Results.Completions,
3058 const auto Results = signatures(R"cpp(
3062 EXPECT_THAT(Results.signatures, Contains(sig("Foo([[T]])")));
3063 EXPECT_EQ(0, Results.activeParameter);
3068 const auto Results = signatures(R"cpp(
3073 EXPECT_THAT(Results.signatures,
3076 EXPECT_EQ(0, Results.activeParameter);
3079 const auto Results = signatures(R"cpp(
3084 EXPECT_THAT(Results.signatures,
3087 EXPECT_EQ(0, Results.activeParameter);
3090 const auto Results = signatures(R"cpp(
3095 EXPECT_THAT(Results.signatures,
3098 EXPECT_EQ(0, Results.activeParameter);
3101 const auto Results = signatures(R"cpp(
3107 EXPECT_THAT(Results.signatures,
3109 EXPECT_EQ(1, Results.activeParameter);
3115 const auto Results = signatures(R"cpp(
3122 EXPECT_THAT(Results.signatures,
3127 const auto Results = signatures(R"cpp(
3136 EXPECT_THAT(Results.signatures, IsEmpty());
3139 const auto Results = signatures(R"cpp(
3147 EXPECT_THAT(Results.signatures,
3152 const auto Results = signatures(R"cpp(
3165 EXPECT_THAT(Results.signatures,
3275 auto Results = completions(TU, Test.point());
3276 EXPECT_THAT(Results.Completions,
3292 auto Results = completions(
3297 EXPECT_THAT(Results.Completions,
3306 auto Results = completions(
3316 Results.Completions,
3333 auto Results = completions(R"cpp(
3341 EXPECT_THAT(Results.Completions,
3349 auto Results = completions(R"cpp(
3353 EXPECT_THAT(Results.Completions, UnorderedElementsAre());
3359 auto Results = completions(R"cpp(
3367 ASSERT_EQ(Results.Completions.size(), 1u);
3368 const auto &A = Results.Completions.front();
3379 auto Results = completions(R"cpp(
3392 ASSERT_EQ(Results.Completions.size(), 1u);
3393 const auto &A = Results.Completions.front();
3400 auto Results = completions(R"objc(
3409 auto C = Results.Completions;
3418 auto Results = completions(R"objc(
3427 auto C = Results.Completions;
3436 auto Results = completions(R"objc(
3445 auto C = Results.Completions;
3455 auto Results = completions(R"objc(
3464 auto C = Results.Completions;
3473 auto Results = completions(R"objc(
3482 auto C = Results.Completions;
3492 auto Results = completions(R"objc(
3503 auto C = Results.Completions;
3510 auto Results = completions(R"objc(
3521 auto C = Results.Completions;
3529 auto Results = completions(R"objc(
3540 auto C = Results.Completions;
3549 auto Results = completions(R"objc(
3560 auto C = Results.Completions;
3567 auto Results = completions(R"objc(
3578 auto C = Results.Completions;
3588 auto Results = completions("id<Foo^>", {SymFood, FoodClass, SymFooey},
3592 EXPECT_THAT(Results.Completions,
3597 Results = completions("Fo^", {SymFood, FoodClass, SymFooey},
3601 Results.Completions,
3647 auto Results = completions(R"objc(
3655 EXPECT_THAT(Results.Completions, IsEmpty());
3662 auto Results = completions("@class Foo^", {SymFood, FoodClass},
3666 EXPECT_THAT(Results.Completions,
3675 auto Results = completions(
3684 EXPECT_THAT(Results.Completions,
3688 EXPECT_THAT(Results.Completions,
3692 Results = completions(R"cpp(
3704 EXPECT_THAT(Results.Completions,
3771 auto Results = completions(R"cpp(
3777 EXPECT_THAT(Results.Completions,
3785 auto Results = completions(R"cpp(
3792 EXPECT_THAT(Results.Completions,
3801 auto Results = completions(R"cpp(
3809 EXPECT_THAT(Results.Completions,
3815 // completion results should only include the derived method.
3880 auto Results = completionsNoCompile(R"cpp(
3887 EXPECT_FALSE(Results.RanParser);
3888 EXPECT_THAT(Results.Completions,
3894 auto Results = completionsNoCompile(R"cpp(
3903 EXPECT_THAT(Results.Completions,
3910 auto Results = completionsNoCompile(
3922 EXPECT_THAT(Results.Completions,
3928 Results = completionsNoCompile(
3940 EXPECT_THAT(Results.Completions,
3946 Results = completionsNoCompile(
3958 EXPECT_THAT(Results.Completions,
3960 Results = completionsNoCompile(
3972 EXPECT_THAT(Results.Completions,
4118 auto Results = completions(TU, Test.point());
4119 EXPECT_THAT(Results.Completions,
4128 auto Results = completions(TU, Test.point());
4129 EXPECT_THAT(Results.Completions, UnorderedElementsAre(labeled("BarExt")));
4178 auto Results = completions(CompletionRangeTest);
4179 EXPECT_THAT(Results.CompletionRange,
4182 Results.Completions,
4189 auto Results = completions(CompletionRangeTest);
4190 EXPECT_THAT(Results.CompletionRange,
4193 Results.Completions,