Lines Matching defs:SortIncludesTest
1 //===- unittest/Format/SortIncludesTest.cpp - Include sort unit tests -----===//
21 class SortIncludesTest : public test::FormatTestBase {
55 TEST_F(SortIncludesTest, BasicSorting) {
72 TEST_F(SortIncludesTest, TrailingComments) {
87 TEST_F(SortIncludesTest, SortedIncludesUsingSortPriorityAttribute) {
144 TEST_F(SortIncludesTest, SortPriorityNotDefined) {
158 TEST_F(SortIncludesTest, NoReplacementsForValidIncludes) {
169 TEST_F(SortIncludesTest, MainFileHeader) {
186 TEST_F(SortIncludesTest, SortedIncludesInMultipleBlocksAreMerged) {
208 TEST_F(SortIncludesTest, SupportClangFormatOff) {
248 TEST_F(SortIncludesTest, SupportClangFormatOffCStyle) {
286 TEST_F(SortIncludesTest, IncludeSortingCanBeDisabled) {
297 TEST_F(SortIncludesTest, MixIncludeAndImport) {
306 TEST_F(SortIncludesTest, FixTrailingComments) {
315 TEST_F(SortIncludesTest, LeadingWhitespace) {
332 TEST_F(SortIncludesTest, TrailingWhitespace) {
343 TEST_F(SortIncludesTest, GreaterInComment) {
352 TEST_F(SortIncludesTest, SortsLocallyInEachBlock) {
364 TEST_F(SortIncludesTest, SortsAllBlocksWhenMerging) {
375 TEST_F(SortIncludesTest, CommentsAlwaysSeparateGroups) {
406 TEST_F(SortIncludesTest, HandlesAngledIncludesAsSeparateBlocks) {
437 TEST_F(SortIncludesTest, RegroupsAngledIncludesInSeparateBlocks) {
450 TEST_F(SortIncludesTest, HandlesMultilineIncludes) {
460 TEST_F(SortIncludesTest, HandlesTrailingCommentsWithAngleBrackets) {
474 TEST_F(SortIncludesTest, LeavesMainHeaderFirst) {
550 TEST_F(SortIncludesTest, LeavesMainHeaderFirstInAdditionalExtensions) {
601 TEST_F(SortIncludesTest, RecognizeMainHeaderInAllGroups) {
615 TEST_F(SortIncludesTest, MainHeaderIsSeparatedWhenRegroupping) {
630 TEST_F(SortIncludesTest, SupportOptionalCaseSensitiveSorting) {
673 TEST_F(SortIncludesTest, SupportCaseInsensitiveMatching) {
696 TEST_F(SortIncludesTest, SupportOptionalCaseSensitiveMachting) {
746 TEST_F(SortIncludesTest, NegativePriorities) {
767 TEST_F(SortIncludesTest, PriorityGroupsAreSeparatedWhenRegroupping) {
796 TEST_F(SortIncludesTest, CalculatesCorrectCursorPosition) {
809 TEST_F(SortIncludesTest, CalculatesCorrectCursorPositionWithRegrouping) {
824 TEST_F(SortIncludesTest,
848 SortIncludesTest,
882 SortIncludesTest,
909 SortIncludesTest,
940 TEST_F(SortIncludesTest, DeduplicateIncludes) {
976 TEST_F(SortIncludesTest, SortAndDeduplicateIncludes) {
1024 TEST_F(SortIncludesTest, CalculatesCorrectCursorPositionAfterDeduplicate) {
1047 TEST_F(SortIncludesTest, DeduplicateLocallyInEachBlock) {
1061 TEST_F(SortIncludesTest, ValidAffactedRangesAfterDeduplicatingIncludes) {
1076 TEST_F(SortIncludesTest, DoNotSortLikelyXml) {
1088 TEST_F(SortIncludesTest, DoNotOutputReplacementsForSortedBlocksWithRegrouping) {
1096 TEST_F(SortIncludesTest,
1105 TEST_F(SortIncludesTest, MainIncludeChar) {
1129 TEST_F(SortIncludesTest, MainIncludeCharAnyPickQuote) {
1140 TEST_F(SortIncludesTest, MainIncludeCharAnyPickAngleBracket) {
1151 TEST_F(SortIncludesTest, MainIncludeCharQuoteAndRegroup) {
1181 TEST_F(SortIncludesTest, MainIncludeCharAngleBracketAndRegroup) {
1211 TEST_F(SortIncludesTest, DoNotRegroupGroupsInGoogleObjCStyle) {
1222 TEST_F(SortIncludesTest, DoNotTreatPrecompiledHeadersAsFirstBlock) {
1261 TEST_F(SortIncludesTest, skipUTF8ByteOrderMarkMerge) {
1279 TEST_F(SortIncludesTest, skipUTF8ByteOrderMarkPreserve) {
1298 TEST_F(SortIncludesTest, MergeLines) {
1313 TEST_F(SortIncludesTest, DisableFormatDisablesIncludeSorting) {
1323 TEST_F(SortIncludesTest, DisableRawStringLiteralSorting) {
1470 TEST_F(SortIncludesTest, BlockCommentedOutIncludes) {