lvl1              258 source4/torture/rpc/samr.c #define TEST_USERINFO_STRING(lvl1, field1, lvl2, field2, value, fpval) do { \
lvl1              259 source4/torture/rpc/samr.c 		torture_comment(tctx, "field test %d/%s vs %d/%s\n", lvl1, #field1, lvl2, #field2); \
lvl1              260 source4/torture/rpc/samr.c 		q.in.level = lvl1; \
lvl1              262 source4/torture/rpc/samr.c 		s.in.level = lvl1; \
lvl1              263 source4/torture/rpc/samr.c 		s2.in.level = lvl1; \
lvl1              265 source4/torture/rpc/samr.c 		if (lvl1 == 21) { \
lvl1              269 source4/torture/rpc/samr.c 		init_lsa_String(&u.info ## lvl1.field1, value); \
lvl1              272 source4/torture/rpc/samr.c 		init_lsa_String(&u.info ## lvl1.field1, ""); \
lvl1              275 source4/torture/rpc/samr.c 		STRING_EQUAL(u.info ## lvl1.field1.string, value, field1); \
lvl1              282 source4/torture/rpc/samr.c #define TEST_USERINFO_BINARYSTRING(lvl1, field1, lvl2, field2, value, fpval) do { \
lvl1              283 source4/torture/rpc/samr.c 		torture_comment(tctx, "field test %d/%s vs %d/%s\n", lvl1, #field1, lvl2, #field2); \
lvl1              284 source4/torture/rpc/samr.c 		q.in.level = lvl1; \
lvl1              286 source4/torture/rpc/samr.c 		s.in.level = lvl1; \
lvl1              287 source4/torture/rpc/samr.c 		s2.in.level = lvl1; \
lvl1              289 source4/torture/rpc/samr.c 		if (lvl1 == 21) { \
lvl1              293 source4/torture/rpc/samr.c 		init_lsa_BinaryString(&u.info ## lvl1.field1, value, strlen(value)); \
lvl1              296 source4/torture/rpc/samr.c 		init_lsa_BinaryString(&u.info ## lvl1.field1, "", 1); \
lvl1              299 source4/torture/rpc/samr.c 		MEM_EQUAL(u.info ## lvl1.field1.array, value, strlen(value), field1); \
lvl1              306 source4/torture/rpc/samr.c #define TEST_USERINFO_INT_EXP(lvl1, field1, lvl2, field2, value, exp_value, fpval) do { \
lvl1              307 source4/torture/rpc/samr.c 		torture_comment(tctx, "field test %d/%s vs %d/%s\n", lvl1, #field1, lvl2, #field2); \
lvl1              308 source4/torture/rpc/samr.c 		q.in.level = lvl1; \
lvl1              310 source4/torture/rpc/samr.c 		s.in.level = lvl1; \
lvl1              311 source4/torture/rpc/samr.c 		s2.in.level = lvl1; \
lvl1              313 source4/torture/rpc/samr.c 		if (lvl1 == 21) { \
lvl1              322 source4/torture/rpc/samr.c 		u.info ## lvl1.field1 = value; \
lvl1              325 source4/torture/rpc/samr.c 		u.info ## lvl1.field1 = 0; \
lvl1              328 source4/torture/rpc/samr.c 		INT_EQUAL(u.info ## lvl1.field1, exp_value, field1); \
lvl1              335 source4/torture/rpc/samr.c #define TEST_USERINFO_INT(lvl1, field1, lvl2, field2, value, fpval) do { \
lvl1              336 source4/torture/rpc/samr.c         TEST_USERINFO_INT_EXP(lvl1, field1, lvl2, field2, value, value, fpval); \