#include "FormatTestUtils.h"
#include "clang/Format/Format.h"
#include "llvm/Support/Debug.h"
#include "gtest/gtest.h"
#define DEBUG_TYPE …
namespace clang {
namespace format {
namespace {
class SortImportsTestJS : public testing::Test { … };
#define verifySort(...) …
TEST_F(SortImportsTestJS, AlreadySorted) { … }
TEST_F(SortImportsTestJS, BasicSorting) { … }
TEST_F(SortImportsTestJS, DefaultBinding) { … }
TEST_F(SortImportsTestJS, DefaultAndNamedBinding) { … }
TEST_F(SortImportsTestJS, WrappedImportStatements) { … }
TEST_F(SortImportsTestJS, SeparateMainCodeBody) { … }
TEST_F(SortImportsTestJS, Comments) { … }
TEST_F(SortImportsTestJS, SortStar) { … }
TEST_F(SortImportsTestJS, AliasesSymbols) { … }
TEST_F(SortImportsTestJS, SortSymbols) { … }
TEST_F(SortImportsTestJS, GroupImports) { … }
TEST_F(SortImportsTestJS, Exports) { … }
TEST_F(SortImportsTestJS, SideEffectImports) { … }
TEST_F(SortImportsTestJS, AffectedRange) { … }
TEST_F(SortImportsTestJS, SortingCanShrink) { … }
TEST_F(SortImportsTestJS, TrailingComma) { … }
TEST_F(SortImportsTestJS, SortCaseInsensitive) { … }
TEST_F(SortImportsTestJS, SortMultiLine) { … }
TEST_F(SortImportsTestJS, SortDefaultImports) { … }
TEST_F(SortImportsTestJS, MergeImports) { … }
TEST_F(SortImportsTestJS, RespectsClangFormatOff) { … }
TEST_F(SortImportsTestJS, RespectsClangFormatOffInNamedImports) { … }
TEST_F(SortImportsTestJS, ImportEqAliases) { … }
TEST_F(SortImportsTestJS, ImportExportType) { … }
TEST_F(SortImportsTestJS, TemplateKeyword) { … }
}
}
}