Lines Matching defs:sort
1 //===- unittest/Format/SortIncludesTest.cpp - Include sort unit tests -----===//
15 #define DEBUG_TYPE "sort-includes-test"
27 std::string sort(StringRef Code, std::vector<tooling::Range> Ranges,
41 std::string sort(StringRef Code, StringRef FileName = "input.cpp",
43 return sort(Code, GetCodeRange(Code), FileName, ExpectedNumRanges);
59 sort("#include \"a.h\"\n"
66 sort("// comment\n"
79 sort("#include \"a.h\"\n"
125 sort("#include <sys/param.h>\n"
151 sort("#include \"clang/Format/Format.h\"\n"
159 // Identical #includes have led to a failure with an unstable sort.
181 sort("#include \"a.h\"\n"
191 sort("#include \"a.h\"\n"
201 sort("#include \"a.h\"\n"
217 sort("#include <b>\n"
245 verifyFormat(Expected, sort(Code, "e.cpp", 1));
257 sort("#include <b>\n"
275 sort("#include <b>\n"
291 sort("#include \"a.h\"\n"
301 sort("#include \"a.h\"\n"
310 sort("#include \"a.h\" // comment\n"
319 sort(" #include \"a.h\"\n"
325 sort("# include \"a.h\"\n"
328 verifyFormat("#include \"a.h\"", sort("#include \"a.h\"\n"
336 sort("#include \"a.h\" \n"
339 verifyFormat("#include \"a.h\"", sort("#include \"a.h\"\n"
347 sort("#include \"a.h\"\n"
357 sort("#include \"a.h\"\n"
369 sort("#include \"a.h\"\n"
380 sort("#include \"c.h\"\n"
390 sort("#include \"c.h\"\n"
400 sort("#include \"c.h\"\n"
413 sort("#include <vector>\n"
429 sort("#include <vector>\n"
444 sort("#include <d.h>\n"
454 sort("#include \"a.h\"\n"
466 sort("#include <cstdint>\n"
479 sort("#include \"llvm/a.h\"\n"
486 sort("#include \"llvm/a.h\"\n"
493 sort("#include \"llvm/input.h\"\n"
502 sort("#include \"llvm/not_a.h\"\n"
511 sort("#include \"llvm/a.h\"\n"
520 sort("#include \"llvm/a.h\"\n"
531 sort("#include <a>\n"
543 sort("#include \"b.h\"\n"
555 sort("#include \"llvm/a.h\"\n"
562 sort("#include \"llvm/a.h\"\n"
571 sort("#include \"llvm/a.h\"\n"
578 sort("#include \"llvm/a.h\"\n"
588 sort("#include \"llvm/a.h\"\n"
595 sort("#include \"llvm/a.h\"\n"
608 sort("#include \"b.h\"\n"
623 sort("#include \"b.h\"\n"
640 sort("#include \"B/a.h\"\n"
670 sort(UnsortedCode));
686 sort("#include \"c.h\"\n"
726 sort(UnsortedCode));
743 sort(UnsortedCode));
752 sort("#include \"c_main.h\"\n"
761 sort("#include \"important_os_header.h\"\n"
777 sort("#include \"c_main.h\"\n"
788 sort("#include \"important_os_header.h\"\n"
818 verifyFormat(Expected, sort(Code));
865 verifyFormat(Expected, sort(Code));
900 verifyFormat(Expected, sort(Code));
929 verifyFormat(Expected, sort(Code));
944 sort("#include <a>\n"
955 sort("#include <a>\n"
967 sort("#include <a>\n"
980 sort("#include <b>\n"
992 sort("/* COPYRIGHT *\\\n"
1003 sort("#include <b>\n"
1015 sort("#include <b>\n"
1034 verifyFormat(Expected, sort(Code));
1053 sort("#include <a>\n"
1081 sort("<!--;\n"
1093 verifyFormat(Code, sort(Code, "input.h", 0));
1102 verifyFormat(Code, sort(Code, "input.h", 0));
1114 sort(Code, "input.cc", 1));
1120 sort(Code, "input.cc", 1));
1126 sort(Code, "input.cc", 1));
1134 sort("#include <a>\n"
1145 sort("#include <a>\n"
1169 sort("#include <lib-c/h-1.h>\n"
1199 sort("#include <lib-c/h-1.h>\n"
1217 sort("#include <b.h>\n"
1240 verifyFormat(Expected, sort(Code, "e.cpp", 2));
1258 verifyFormat(Expected, sort(Code, "e.cpp", 2));
1276 verifyFormat(Expected, sort(Code, "e.cpp", 1));
1295 verifyFormat(Expected, sort(Code, "e.cpp", 2));
1310 verifyFormat(Expected, sort(Code, "a.cpp", 1));
1318 verifyFormat(Sorted, sort(Unsorted));
1320 verifyFormat(Unsorted, sort(Unsorted, "input.cpp", 0));
1329 sort("const char *t = R\"(\n"
1338 sort("const char *t = R\"x(\n"
1347 sort("const char *t = R\"xyz(\n"
1373 sort("#include <b.h>\n"
1399 sort("const char *t = R\"AMZ029amz(\n"
1409 sort("const char *t = R\"-AMZ029amz(\n"
1419 sort("const char *t = R\"AMZ029amz-(\n"
1429 sort("const char *t = R\"AM|029amz-(\n"
1439 sort("const char *t = R\"AM[029amz-(\n"
1449 sort("const char *t = R\"AM]029amz-(\n"
1461 sort("const char *t = R\"" X "(\n"
1476 verifyFormat(Code, sort(Code, "input.cpp", 0));