summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp b/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
index a95c91ed51d..5933bb5ff08 100644
--- a/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
+++ b/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
@@ -1613,22 +1613,21 @@ TEST(SignatureHelpTest, IndexDocumentation) {
Foo1.Detail = &DocDetails;
Symbol Foo2 = sym("foo", index::SymbolKind::Function, "@F@\\0#I#I#");
- EXPECT_THAT(
- signatures(R"cpp(
+ StringRef Sig0 = R"cpp(
int foo();
int foo(double);
void test() {
foo(^);
}
- )cpp",
- {Foo0})
- .signatures,
+ )cpp";
+
+ EXPECT_THAT(
+ signatures(Sig0, {Foo0}).signatures,
ElementsAre(AllOf(Sig("foo() -> int", {}), SigDoc("Doc from the index")),
AllOf(Sig("foo(double) -> int", {"double"}), SigDoc(""))));
- EXPECT_THAT(
- signatures(R"cpp(
+ StringRef Sig1 = R"cpp(
int foo();
// Overriden doc from sema
int foo(int);
@@ -1638,9 +1637,10 @@ TEST(SignatureHelpTest, IndexDocumentation) {
void test() {
foo(^);
}
- )cpp",
- {Foo0, Foo1, Foo2})
- .signatures,
+ )cpp";
+
+ EXPECT_THAT(
+ signatures(Sig1, {Foo0, Foo1, Foo2}).signatures,
ElementsAre(AllOf(Sig("foo() -> int", {}), SigDoc("Doc from the index")),
AllOf(Sig("foo(int) -> int", {"int"}),
SigDoc("Overriden doc from sema")),
OpenPOWER on IntegriCloud