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 */