Lines Matching defs:TU

75   auto TU = TestTU::withCode(R"cpp(
83 TU.AdditionalFiles["bits"] = R"cpp(
91 TU.AdditionalFiles["list"] = guard("#include <bits>");
92 TU.AdditionalFiles["queue"] = guard("#include <bits>");
93 TU.AdditionalFiles["vector"] = guard("#include <bits>");
94 TU.AdditionalFiles["string"] = guard("#include <bits>");
95 TU.ExtraArgs = {"-isystem", testRoot()};
96 auto AST = TU.build();
118 TestTU TU;
119 TU.Filename = "foo.cpp";
120 TU.AdditionalFiles["foo.h"] = guard("void foo();");
121 TU.AdditionalFiles["a.h"] = guard("void a();");
122 TU.AdditionalFiles["b.h"] = guard("void b();");
123 TU.AdditionalFiles["dir/c.h"] = guard("void c();");
124 TU.AdditionalFiles["unused.h"] = guard("void unused();");
125 TU.AdditionalFiles["dir/unused.h"] = guard("void dirUnused();");
126 TU.AdditionalFiles["dir/non_system_angled_header.h"] = guard("");
127 TU.AdditionalFiles["system/system_header.h"] = guard("");
128 TU.AdditionalFiles["unguarded.h"] = "";
129 TU.ExtraArgs.push_back("-I" + testPath("dir"));
130 TU.ExtraArgs.push_back("-isystem" + testPath("system"));
131 TU.Code = MainFile.str();
132 ParsedAST AST = TU.build();
142 auto TU = TestTU::withCode(R"cpp(
148 TU.AdditionalFiles["system/system_header.h"] = guard("class SystemClass {};");
149 TU.AdditionalFiles["system/system_unused.h"] = guard("");
150 TU.AdditionalFiles["dir/non_system_angled_unused.h"] = guard("");
151 TU.ExtraArgs = {
155 auto AST = TU.build();
161 auto TU = TestTU::withCode(R"cpp(
167 TU.AdditionalFiles["system/system_header.h"] = guard("class SystemClass {};");
168 TU.AdditionalFiles["system/system_unused.h"] = guard("");
169 TU.AdditionalFiles["dir/non_system_angled_unused.h"] = guard("");
170 TU.ExtraArgs = {
174 auto AST = TU.build();
189 TestTU TU;
190 TU.Filename = "foo.cpp";
191 TU.AdditionalFiles["a.h"] = guard("#include \"b.h\"");
192 TU.AdditionalFiles["b.h"] = guard("void b();");
194 TU.Code = MainFile.code();
195 ParsedAST AST = TU.build();
261 TestTU TU;
262 TU.Filename = "main.cpp";
263 TU.AdditionalFiles["a.h"] = guard("#include \"b.h\"");
264 TU.AdditionalFiles["b.h"] = guard("void b();");
266 TU.AdditionalFiles["dir/c.h"] = guard("#include \"d.h\"");
267 TU.AdditionalFiles["dir/d.h"] =
270 TU.AdditionalFiles["system/e.h"] = guard("#include <f.h>");
271 TU.AdditionalFiles["system/f.h"] = guard("void f();");
272 TU.ExtraArgs.push_back("-isystem" + testPath("system"));
274 TU.AdditionalFiles["fuzz.h"] = guard("#include \"buzz.h\"");
275 TU.AdditionalFiles["buzz.h"] = guard("void buzz();");
277 TU.AdditionalFiles["baz.h"] = guard("#include \"private.h\"");
278 TU.AdditionalFiles["private.h"] = guard(R"cpp(
282 TU.AdditionalFiles["header.h"] = guard(R"cpp(
286 TU.AdditionalFiles["all.h"] = guard("#include \"foo.h\"");
287 TU.AdditionalFiles["foo.h"] = guard(R"cpp(
293 TU.Code = MainFile.code();
294 ParsedAST AST = TU.build();
299 AST, TU.Code, Findings, MockFS(),
356 TestTU TU;
357 TU.Code = R"cpp(
365 TU.AdditionalFiles["behind_keep.h"] = guard("");
366 TU.AdditionalFiles["keep_main_file.h"] = guard("");
367 TU.AdditionalFiles["exported.h"] = guard("");
368 TU.AdditionalFiles["public.h"] = guard("#include \"private.h\"");
369 TU.AdditionalFiles["private.h"] = guard(R"cpp(
373 ParsedAST AST = TU.build();
379 TestTU TU;
380 TU.Code = R"cpp(
383 TU.AdditionalFiles["foo.h"] = R"cpp(
391 TU.AdditionalFiles["bar.h"] = guard(R"cpp(
394 ParsedAST AST = TU.build();
402 TestTU TU;
403 TU.Code = R"cpp(
408 TU.AdditionalFiles["foo.h"] = R"cpp(
414 TU.ExtraArgs.emplace_back("-xobjective-c");
416 ParsedAST AST = TU.build();
423 TestTU TU;
424 TU.Code = R"cpp(
427 TU.AdditionalFiles["private.h"] = guard(R"cpp(
431 TU.Filename = "public.h";
432 ParsedAST AST = TU.build();
446 TestTU TU;
447 TU.AdditionalFiles["expander.inc"] = guard("FOO(f1);FOO(f2);");
448 TU.AdditionalFiles["foo.h"] = guard("struct Foo {};");
449 TU.AdditionalFiles["all.h"] = guard("#include \"foo.h\"");
451 TU.Code = MainFile.code();
452 ParsedAST AST = TU.build();
469 TestTU TU;
470 TU.AdditionalFiles["foo.h"] = guard("struct Foo {};");
471 TU.AdditionalFiles["all.h"] = guard(R"cpp(
476 TU.Code = MainFile.code();
477 ParsedAST AST = TU.build();
488 TestTU TU;
495 TU.Code = MainCode.code();
496 TU.AdditionalFiles["foo.h"] =
498 TU.AdditionalFiles["all.h"] = guard("#include \"foo.h\"");
499 ParsedAST AST = TU.build();
510 auto TU = TestTU::withCode(R"cpp(
515 TU.AdditionalFiles["decl.h"] = "";
516 TU.AdditionalFiles["def.h"] = "";
518 auto AST = TU.build();
536 TestTU TU;
537 TU.Filename = "main.cpp";
538 TU.AdditionalFiles["foo.h"] = guard("class Foo;");
539 TU.AdditionalFiles["bar.h"] = guard("class Bar;");
540 TU.AdditionalFiles["all.h"] = guard(R"cpp(
545 TU.Code = R"cpp(
550 auto AST = TU.build();
553 AST, TU.Code, computeIncludeCleanerFindings(AST), MockFS()),
559 TU.Code = R"cpp(
565 AST = TU.build();
568 AST, TU.Code, computeIncludeCleanerFindings(AST), MockFS()),
578 TU.Code = R"cpp(
584 AST = TU.build();
587 AST, TU.Code, computeIncludeCleanerFindings(AST), MockFS()),
601 auto TU = TestTU::withCode(R"cpp(
605 TU.AdditionalFiles["repo/lib/rel/private.h"] = R"cpp(
610 TU.AdditionalFiles["repo/lib/rel/public.h"] = R"cpp(
615 TU.ExtraArgs.push_back("-Irepo");
616 TU.ExtraArgs.push_back("-Irepo/lib");
618 auto AST = TU.build();
625 auto TU = TestTU::withCode(R"cpp(
632 TU.ExtraArgs.push_back("-resource-dir");
633 TU.ExtraArgs.push_back(testPath("resources"));
634 TU.AdditionalFiles["resources/include/amintrin.h"] = guard("");
635 TU.AdditionalFiles["resources/include/imintrin.h"] = guard(R"cpp(
638 TU.AdditionalFiles["resources/include/emintrin.h"] = guard(R"cpp(
641 auto AST = TU.build();
651 auto TU = TestTU::withCode(R"cpp(
657 TU.AdditionalFiles["foo/foo.h"] = guard("#include_next <foo.h>");
658 TU.AdditionalFiles["foo_inner/foo.h"] = guard(R"cpp(
661 TU.ExtraArgs.push_back("-Ifoo");
662 TU.ExtraArgs.push_back("-Ifoo_inner");
664 auto AST = TU.build();