diff options
Diffstat (limited to 'fix_includes_test.py')
-rwxr-xr-x | fix_includes_test.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/fix_includes_test.py b/fix_includes_test.py index 21581c9..70bdc8f 100755 --- a/fix_includes_test.py +++ b/fix_includes_test.py @@ -3187,6 +3187,23 @@ The full include-list for barrier_includes.h: self.actual_after_contents) self.assertEqual(1, num_files_modified) + def testSortingMainCUIncludeWithUpperCaseH(self): + """Check that we identify when first .H file is a main-cu #include.""" + infile = """\ +#include <stdio.h> +#include "foo.H" +""" + expected_output = """\ +#include "foo.H" +#include <stdio.h> +""" + self.RegisterFileContents({'foo.cc': infile}) + num_files_modified = fix_includes.SortIncludesInFiles( + ['foo.cc'], self.flags) + self.assertListEqual(expected_output.strip().split('\n'), + self.actual_after_contents) + self.assertEqual(1, num_files_modified) + def testSortingMainCUIncludeInSameDirectoryWithInl(self): """Check that we identify when first -inl.h file is a main-cu #include.""" infile = """\ |