From e9b76d9065715cc344b70bfcbe03b238b2e121f6 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 24 Mar 2020 22:23:19 +0200 Subject: [PATCH] lib-index: unit tests: Split off test_mail_index_close/delete() --- src/lib-index/test-mail-index.h | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/lib-index/test-mail-index.h b/src/lib-index/test-mail-index.h index d860a83232..75b343f92b 100644 --- a/src/lib-index/test-mail-index.h +++ b/src/lib-index/test-mail-index.h @@ -29,13 +29,23 @@ static inline struct mail_index *test_mail_index_init(void) return test_mail_index_open(); } -static inline void test_mail_index_deinit(struct mail_index **index) +static inline void test_mail_index_close(struct mail_index **index) { - const char *error; - mail_index_close(*index); mail_index_free(index); +} + +static inline void test_mail_index_delete(void) +{ + const char *error; + (void)unlink_directory(TESTDIR_NAME, UNLINK_DIRECTORY_FLAG_RMDIR, &error); } +static inline void test_mail_index_deinit(struct mail_index **index) +{ + test_mail_index_close(index); + test_mail_index_delete(); +} + #endif -- 2.47.3