Lines Matching defs:Test
115 LocateExample Test(Case);
116 EXPECT_THAT(locateSymbol(Test.findDecl("foo"), Test.langOpts()),
117 ElementsAreArray(Test.points()));
123 LocateExample Test("namespace std { struct vector; }");
125 locateSymbol(Test.findDecl("vector"), Test.langOpts()),
129 LocateExample Test("#define assert(x)\nvoid foo() { assert(true); }");
130 EXPECT_THAT(locateSymbol(Test.findMacro("assert"), Test.langOpts()),
137 LocateExample Test("#define FOO\n#undef FOO\n#define ^FOO");
138 EXPECT_THAT(locateSymbol(Test.findMacro("FOO"), Test.langOpts()),
139 ElementsAreArray(Test.points()));
148 LocateExample Test("namespace std { struct vector; }");
149 EXPECT_THAT(locateSymbol(Test.findDecl("vector"), Test.langOpts()),
156 LocateExample Test("#define ^FOO");
157 EXPECT_THAT(locateSymbol(Test.findMacro("FOO"), Test.langOpts()),
158 ElementsAre(HintedSymbol(Test.points().front(),
170 LocateExample Test(Case);
171 EXPECT_THAT(locateSymbol(Test.findDecl("foo"), Test.langOpts()),
172 ElementsAre(HintedSymbol(Test.points().front(), Hints::None),
173 HintedSymbol(Test.points().back(),
186 LocateExample Test(Case);
187 EXPECT_THAT(locateSymbol(Test.findDecl("foo"), Test.langOpts()),