]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: unit tests: Split off test_mail_index_close/delete()
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 24 Mar 2020 20:23:19 +0000 (22:23 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Wed, 15 Apr 2020 08:57:20 +0000 (08:57 +0000)
src/lib-index/test-mail-index.h

index d860a832322ed86c601ad17b9355f173f6b0261e..75b343f92b0346ad951319445d760589ddcc6f0d 100644 (file)
@@ -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