torture_comment(tctx, "Fields to change: [");
- for (i = 0; i < num_changes && i < FIELDS_NUM; i++) {
+ for (i = 0; i < num_changes && i <= USER_FIELD_LAST; i++) {
const char *fldname;
- testfld = (req_change == none) ? (random() % FIELDS_NUM) : req_change;
+ testfld = (req_change == none) ? (random() % USER_FIELD_LAST) + 1 : req_change;
/* get one in case we hit time field this time */
gettimeofday(&now, NULL);
torture_comment(torture, "Testing change of all fields - each single one in turn\n");
- for (fld = 1; fld < FIELDS_NUM - 1; fld++) {
+ for (fld = USER_FIELD_FIRST; fld <= USER_FIELD_LAST; fld++) {
ZERO_STRUCT(req);
req.in.domain_name = lp_workgroup(torture->lp_ctx);
req.in.user_name = name;
torture_comment(tctx, "fields to change: [");
- for (i = 0; i < num_changes && i < FIELDS_NUM - 1; i++) {
+ for (i = 0; i < num_changes && i <= USER_FIELD_LAST; i++) {
const char *fldname;
- testfld = (random() % (FIELDS_NUM - 1)) + 1;
+ testfld = (random() % USER_FIELD_LAST) + 1;
gettimeofday(&now, NULL);
goto done;
}
- for (i = 1; i < FIELDS_NUM; i++) {
+ for (i = USER_FIELD_FIRST; i <= USER_FIELD_LAST; i++) {
struct libnet_rpc_usermod m;
if (!test_usermod(torture, p, mem_ctx, &h, i, &m, &name)) {
}
-#define FIELDS_NUM 11
-enum test_fields { none = 0, account_name, full_name, description, home_directory, home_drive,
+#define USER_FIELD_FIRST account_name
+#define USER_FIELD_LAST acct_flags
+
+enum test_fields { none = 0,
+ account_name, full_name, description, home_directory, home_drive,
comment, logon_script, profile_path, acct_expiry, acct_flags };