#include "../lib/Format/QualifierAlignmentFixer.h"
#include "FormatTestBase.h"
#include "TestLexer.h"
#define DEBUG_TYPE …
namespace clang {
namespace format {
namespace test {
namespace {
#define CHECK_PARSE(TEXT, FIELD, VALUE) …
#define FAIL_PARSE(TEXT, FIELD, VALUE) …
class QualifierFixerTest : public FormatTestBase { … };
TEST_F(QualifierFixerTest, RotateTokens) { … }
TEST_F(QualifierFixerTest, FailQualifierInvalidConfiguration) { … }
TEST_F(QualifierFixerTest, FailQualifierDuplicateConfiguration) { … }
TEST_F(QualifierFixerTest, FailQualifierMissingType) { … }
TEST_F(QualifierFixerTest, FailQualifierEmptyOrder) { … }
TEST_F(QualifierFixerTest, FailQualifierMissingOrder) { … }
TEST_F(QualifierFixerTest, QualifierLeft) { … }
TEST_F(QualifierFixerTest, QualifierRight) { … }
TEST_F(QualifierFixerTest, QualifiersCustomOrder) { … }
TEST_F(QualifierFixerTest, LeftRightQualifier) { … }
TEST_F(QualifierFixerTest, RightQualifier) { … }
TEST_F(QualifierFixerTest, LeftQualifier) { … }
TEST_F(QualifierFixerTest, ConstVolatileQualifiersOrder) { … }
TEST_F(QualifierFixerTest, InlineStatics) { … }
TEST_F(QualifierFixerTest, AmpEqual) { … }
TEST_F(QualifierFixerTest, MoveConstBeyondTypeSmall) { … }
TEST_F(QualifierFixerTest, MoveConstBeforeTypeSmall) { … }
TEST_F(QualifierFixerTest, MoveConstBeyondType) { … }
TEST_F(QualifierFixerTest, PrepareLeftRightOrdering) { … }
TEST_F(QualifierFixerTest, IsQualifierType) { … }
TEST_F(QualifierFixerTest, IsMacro) { … }
TEST_F(QualifierFixerTest, OverlappingQualifier) { … }
TEST_F(QualifierFixerTest, DontPushQualifierThroughNonSpecifiedTypes) { … }
TEST_F(QualifierFixerTest, QualifiersBrokenUpByPPDirectives) { … }
TEST_F(QualifierFixerTest, UnsignedQualifier) { … }
TEST_F(QualifierFixerTest, NoOpQualifierReplacements) { … }
TEST_F(QualifierFixerTest, QualifierTemplates) { … }
TEST_F(QualifierFixerTest, WithConstraints) { … }
TEST_F(QualifierFixerTest, DisableRegions) { … }
TEST_F(QualifierFixerTest, TemplatesRight) { … }
TEST_F(QualifierFixerTest, TemplatesLeft) { … }
TEST_F(QualifierFixerTest, Ranges) { … }
}
}
}
}