Lines Matching defs:FIELD

119 #define CHECK_PARSE_BOOL_FIELD(FIELD, CONFIG_NAME)                             \
120 Style.FIELD = false; \
122 EXPECT_TRUE(Style.FIELD); \
124 EXPECT_FALSE(Style.FIELD)
126 #define CHECK_PARSE_BOOL(FIELD) CHECK_PARSE_BOOL_FIELD(FIELD, #FIELD)
128 #define CHECK_PARSE_NESTED_BOOL_FIELD(STRUCT, FIELD, CONFIG_NAME) \
129 Style.STRUCT.FIELD = false; \
133 EXPECT_TRUE(Style.STRUCT.FIELD); \
137 EXPECT_FALSE(Style.STRUCT.FIELD)
139 #define CHECK_PARSE_NESTED_BOOL(STRUCT, FIELD) \
140 CHECK_PARSE_NESTED_BOOL_FIELD(STRUCT, FIELD, #FIELD)
142 #define CHECK_PARSE(TEXT, FIELD, VALUE) \
143 EXPECT_NE(VALUE, Style.FIELD) << "Initial value already the same!"; \
145 EXPECT_EQ(VALUE, Style.FIELD) << "Unexpected value after parsing!"
147 #define CHECK_PARSE_INT(FIELD) CHECK_PARSE(#FIELD ": -1234", FIELD, -1234)
149 #define CHECK_PARSE_UNSIGNED(FIELD) CHECK_PARSE(#FIELD ": 1234", FIELD, 1234u)
151 #define CHECK_PARSE_LIST(FIELD) \
152 CHECK_PARSE(#FIELD ": [foo]", FIELD, std::vector<std::string>{"foo"})
154 #define CHECK_PARSE_NESTED_VALUE(TEXT, STRUCT, FIELD, VALUE) \
155 EXPECT_NE(VALUE, Style.STRUCT.FIELD) << "Initial value already the same!"; \
157 EXPECT_EQ(VALUE, Style.STRUCT.FIELD) << "Unexpected value after parsing!"
317 #define CHECK_ALIGN_CONSECUTIVE(FIELD) \
319 Style.FIELD.Enabled = true; \
320 CHECK_PARSE(#FIELD ": None", FIELD, \
323 #FIELD ": Consecutive", FIELD, \
330 #FIELD ": AcrossEmptyLines", FIELD, \
337 #FIELD ": AcrossComments", FIELD, \
344 #FIELD ": AcrossEmptyLinesAndComments", FIELD, \
351 CHECK_PARSE(#FIELD ": false", FIELD, \
354 #FIELD ": true", FIELD, \
361 CHECK_PARSE_NESTED_BOOL(FIELD, Enabled); \
362 CHECK_PARSE_NESTED_BOOL(FIELD, AcrossEmptyLines); \
363 CHECK_PARSE_NESTED_BOOL(FIELD, AcrossComments); \
364 CHECK_PARSE_NESTED_BOOL(FIELD, AlignCompound); \
365 CHECK_PARSE_NESTED_BOOL(FIELD, AlignFunctionDeclarations); \
366 CHECK_PARSE_NESTED_BOOL(FIELD, AlignFunctionPointers); \
367 CHECK_PARSE_NESTED_BOOL(FIELD, PadOperators); \