Mercurial > pidgin
view libpurple/tests/tests.h @ 17455:2e1131c31941
Maintain global poitners to the clipboard selection text, with the aim of
keeping that selection from disappearing when the widget is destroyed.
The GtkTextView destructor gives up the clipboard selection, so I have to
grab it back after calling the destructor. I don't care for that hack.
I don't know how this effects Windows
Fixes #391
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Sun, 03 Jun 2007 19:15:42 +0000 |
parents | 6577b292e7b4 |
children | fb73a6ed8197 |
line wrap: on
line source
#ifndef TESTS_H # define TESTS_H #include <glib.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 */