From: Timo Sirainen Date: Tue, 24 Mar 2020 20:23:19 +0000 (+0200) Subject: lib-index: unit tests: Split off test_mail_index_close/delete() X-Git-Tag: 2.3.11.2~440 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e9b76d9065715cc344b70bfcbe03b238b2e121f6;p=thirdparty%2Fdovecot%2Fcore.git lib-index: unit tests: Split off test_mail_index_close/delete() --- 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