From 664b0a6ebd4ac070e94d1e7d231b9df5ca336012 Mon Sep 17 00:00:00 2001 From: Pietro Cerutti Date: Sun, 19 May 2019 08:37:00 +0000 Subject: [PATCH] Add tests for mutt_addrlist_free_all --- test/address/mutt_addrlist_free_all.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/address/mutt_addrlist_free_all.c b/test/address/mutt_addrlist_free_all.c index 0b3358d8d..63dc48d34 100644 --- a/test/address/mutt_addrlist_free_all.c +++ b/test/address/mutt_addrlist_free_all.c @@ -34,4 +34,15 @@ void test_mutt_addrlist_free_all(void) mutt_addrlist_free_all(NULL); TEST_CHECK_(1, "mutt_addrlist_free_all(NULL)"); } + + { + struct AddressList al = TAILQ_HEAD_INITIALIZER(al); + mutt_addrlist_append(&al, mutt_addr_new()); + mutt_addrlist_append(&al, mutt_addr_new()); + mutt_addrlist_append(&al, mutt_addr_new()); + mutt_addrlist_append(&al, mutt_addr_new()); + mutt_addrlist_append(&al, mutt_addr_new()); + mutt_addrlist_free_all(&al); + TEST_CHECK(TAILQ_EMPTY(&al)); + } } -- 2.50.1