void () { assertStrictOrderedPaths( HierarchicalFilePathComparator.CASE_INSENSITIVE, "/a/Test1.txt", "/a/Test1.txt_1", "/a/Test1.txt_12", "/a/Test1.txt_2", "/a/Test1.txt_22" ); assertStrictOrderedPaths( HierarchicalFilePathComparator.CASE_INSENSITIVE, "/a/TEST3-1.TXT", "/a/Test3-12.TXT", "/a/TEST3-2.txt", "/a/Test3.TXT" ); assertStrictOrderedPaths( HierarchicalFilePathComparator.CASE_INSENSITIVE, "/Test2.txt/a", "/Test2_1.txt/a", "/Test2_12.txt/a", "/Test2_2.txt/b", "/Test2_22.txt/b" ); assertStrictOrderedPaths( HierarchicalFilePathComparator.CASE_INSENSITIVE, "/a/Test1.txt", "/a/Test1.txt_1", "/a/Test1.txt_12", "/A/Test1.txt_2", "/A/Test1.txt_22" ); assertStrictOrderedPaths( HierarchicalFilePathComparator.CASE_INSENSITIVE, "/a/Test1.txt", "/a/Test1.txt_1", "/a/Test1.txt_12", "/B/Test1.txt_2", "/b/Test1.txt_22" ); assertOrderedPaths( HierarchicalFilePathComparator.CASE_INSENSITIVE, "/A/B/a", "/a/b/a", "/a/b/a_2", "/A/B/a_2", "/A/B/a_3", "/a/b/a_3" ); assertStrictOrderedPaths( HierarchicalFilePathComparator.CASE_INSENSITIVE, "/A/B/a_1", "/a/b/a_2", "/A/B_1/a_1", "/a/b_1/a_2", "/A/B_2/a_1", "/a/b_2/a_2" ); }