Mercurial > pidgin
view libpurple/tests/tests.h @ 22677:3850c293ae8b
Don't remove the PurpleBuddy from our buddy list if we don't send them
an authorization request. Also fixes the bug where the buddy got removed
from your blist if you click "Re-request Authorization" on the context
menu but then clicked cancel.
Fixes #3964.
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 16 Apr 2008 06:47:14 +0000 |
parents | fb73a6ed8197 |
children | 42359a734696 |
line wrap: on
line source
#ifndef TESTS_H # define TESTS_H #include "../purple.h" #include <check.h> /* define the test suites here */ /* remember to add the suite to the runner in check_libpurple.c */ Suite * master_suite(void); Suite * cipher_suite(void); Suite * jabber_jutil_suite(void); Suite * util_suite(void); /* helper macros */ #define assert_string_equal(expected, actual) { \ const gchar *a = actual; \ fail_unless(strcmp(expected, a) == 0, "Expecting '%s' but got '%s'", expected, a); \ } #define assert_string_equal_free(expected, actual) { \ gchar *b = actual; \ assert_string_equal(expected, b); \ g_free(b); \ } #endif /* ifndef TESTS_H */