#include "../lib/Format/ObjCPropertyAttributeOrderFixer.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 ObjCPropertyAttributeOrderFixerTest : public FormatTestBase { … };
TEST_F(ObjCPropertyAttributeOrderFixerTest, ParsesStyleOption) { … }
TEST_F(ObjCPropertyAttributeOrderFixerTest, SortsSpecifiedAttributes) { … }
TEST_F(ObjCPropertyAttributeOrderFixerTest, SortsAttributesWithValues) { … }
TEST_F(ObjCPropertyAttributeOrderFixerTest, SortsUnspecifiedAttributesToBack) { … }
TEST_F(ObjCPropertyAttributeOrderFixerTest, HandlesDuplicatedAttributes) { … }
TEST_F(ObjCPropertyAttributeOrderFixerTest, SortsInPPDirective) { … }
TEST_F(ObjCPropertyAttributeOrderFixerTest, HandlesAllAttributes) { … }
TEST_F(ObjCPropertyAttributeOrderFixerTest, HandlesCommentsAroundAttributes) { … }
}
}
}
}