void test_clean_references(void)
{
// void clean_references(struct MuttThread *brk, struct MuttThread *cur);
+
+ {
+ struct MuttThread muttthread = { 0 };
+ clean_references(NULL, &muttthread);
+ TEST_CHECK_(1, "clean_references(NULL, &muttthread)");
+ }
+
+ {
+ struct MuttThread muttthread = { 0 };
+ clean_references(&muttthread, NULL);
+ TEST_CHECK_(1, "clean_references(&muttthread, NULL)");
+ }
}
void test_find_virtual(void)
{
// struct Email *find_virtual(struct MuttThread *cur, int reverse);
+
+ {
+ TEST_CHECK(!find_virtual(NULL, 0));
+ }
}
void test_insert_message(void)
{
// void insert_message(struct MuttThread **new, struct MuttThread *newparent, struct MuttThread *cur);
+
+ {
+ struct MuttThread newparent = { 0 };
+ struct MuttThread cur = { 0 };
+ insert_message(NULL, &newparent, &cur);
+ TEST_CHECK_(1, "insert_message(NULL, &newparent, &cur)");
+ }
+
+ {
+ struct MuttThread *new = NULL;
+ struct MuttThread cur = { 0 };
+ insert_message(&new, NULL, &cur);
+ TEST_CHECK_(1, "insert_message(&new, NULL, &cur)");
+ }
+
+ {
+ struct MuttThread *new = NULL;
+ struct MuttThread newparent = { 0 };
+ insert_message(&new, &newparent, NULL);
+ TEST_CHECK_(1, "insert_message(&new, &newparent, NULL)");
+ }
}
void test_is_descendant(void)
{
// bool is_descendant(struct MuttThread *a, struct MuttThread *b);
+
+ {
+ struct MuttThread muttthread = { 0 };
+ TEST_CHECK(!is_descendant(NULL, &muttthread));
+ }
+
+ {
+ struct MuttThread muttthread = { 0 };
+ TEST_CHECK(!is_descendant(&muttthread, NULL));
+ }
}
void test_mutt_break_thread(void)
{
// void mutt_break_thread(struct Email *e);
+
+ {
+ mutt_break_thread(NULL);
+ TEST_CHECK_(1, "mutt_break_thread(NULL)");
+ }
}
void test_thread_hash_destructor(void)
{
// void thread_hash_destructor(int type, void *obj, intptr_t data);
+
+ {
+ thread_hash_destructor(0, NULL, (intptr_t) "apple");
+ TEST_CHECK_(1, "thread_hash_destructor(0, NULL, \"apple\")");
+ }
+
+ {
+ struct Address *address = mutt_mem_calloc(1, sizeof(*address));
+ thread_hash_destructor(0, address, 0);
+ TEST_CHECK_(1, "thread_hash_destructor(0, &address, NULL)");
+ }
}
void test_unlink_message(void)
{
// void unlink_message(struct MuttThread **old, struct MuttThread *cur);
+
+ {
+ struct MuttThread cur = { 0 };
+ unlink_message(NULL, &cur);
+ TEST_CHECK_(1, "unlink_message(NULL, &cur)");
+ }
+
+ {
+ struct MuttThread *old = NULL;
+ unlink_message(&old, NULL);
+ TEST_CHECK_(1, "unlink_message(&old, NULL)");
+ }
}