diff --git a/clang/unittests/Format/SortImportsTestJava.cpp b/clang/unittests/Format/SortImportsTestJava.cpp --- a/clang/unittests/Format/SortImportsTestJava.cpp +++ b/clang/unittests/Format/SortImportsTestJava.cpp @@ -285,6 +285,25 @@ sortIncludes(FmtStyle, Code, GetCodeRange(Code), "input.java").empty()); } +TEST_F(SortImportsTestJava, NoNewlineBetweenImports) { + EXPECT_EQ("import org.a;\n" + "import org.b;", + sort("import org.a;import org.b;")); + EXPECT_EQ("import org.a;\n" + "import org.b;", + sort("import org.b;import org.a;")); + EXPECT_EQ("import org.a;\n" + "import org.b;\n" + "import org.c", + sort("import org.b;import org.a;\n" + "import org.c;")); + EXPECT_EQ("import org.a;\n" + "import org.b;\n" + "import org.c", + sort("import org.c;\n" + "import org.b;import org.a;")); +} + } // end namespace } // end namespace format } // end namespace clang