i_zero(ctx);
}
-static int test_mail_init_user(struct test_mail_storage_ctx *ctx,
- const struct test_mail_storage_settings *set)
+static void test_mail_init_user(struct test_mail_storage_ctx *ctx,
+ const struct test_mail_storage_settings *set)
{
const char *username = set->username != NULL ?
set->username : "testuser";
if (mail_storage_service_lookup_next(ctx->storage_service, &input,
&ctx->service_user, &ctx->user,
&error) < 0) {
- i_error("mail_storage_service_lookup_next(%s) failed: %s",
+ i_fatal("mail_storage_service_lookup_next(%s) failed: %s",
username, error);
- return -1;
}
-
- return 0;
}
static void test_mail_deinit_user(struct test_mail_storage_ctx *ctx)
.hierarchy_sep = "/",
.extra_input = ns2,
};
- if (test_mail_init_user(ctx, &set) < 0)
- return;
+ test_mail_init_user(ctx, &set);
test_mailbox_verify_name_continue(test_cases, N_ELEMENTS(test_cases), ctx);
.hierarchy_sep = ".",
.extra_input = ns2,
};
- if (test_mail_init_user(ctx, &set) < 0)
- return;
+ test_mail_init_user(ctx, &set);
test_mailbox_verify_name_continue(test_cases, N_ELEMENTS(test_cases), ctx);
.hierarchy_sep = sep,
.extra_input = ns2,
};
- if (test_mail_init_user(ctx, &set) < 0)
- i_unreached();
+ test_mail_init_user(ctx, &set);
test_mailbox_list_maildir_continue(ctx);
struct mail_namespace *ns =
.driver = "mbox",
.hierarchy_sep = ".",
};
- if (test_mail_init_user(ctx, &set) < 0)
- i_unreached();
+ test_mail_init_user(ctx, &set);
test_case.list_sep = '/';
test_case.ns_sep = '.';