gtk: Improve test coverage
This commit is contained in:
27
testsuite/gtk/border.c
Normal file
27
testsuite/gtk/border.c
Normal file
@@ -0,0 +1,27 @@
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
static void
|
||||
test_border_basic (void)
|
||||
{
|
||||
GtkBorder *border;
|
||||
GtkBorder *border2;
|
||||
|
||||
border = gtk_border_new ();
|
||||
*border = (GtkBorder) { 5, 6, 666, 777 };
|
||||
border2 = gtk_border_copy (border);
|
||||
|
||||
g_assert_true (memcmp (border, border2, sizeof (GtkBorder)) == 0);
|
||||
|
||||
gtk_border_free (border);
|
||||
gtk_border_free (border2);
|
||||
}
|
||||
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
gtk_test_init (&argc, &argv);
|
||||
|
||||
g_test_add_func ("/border/basic", test_border_basic);
|
||||
|
||||
return g_test_run ();
|
||||
}
|
||||
@@ -26,6 +26,7 @@ tests = [
|
||||
{ 'name': 'action' },
|
||||
{ 'name': 'adjustment' },
|
||||
{ 'name': 'bitset' },
|
||||
{ 'name': 'border' },
|
||||
{
|
||||
'name': 'builder',
|
||||
'link_args': gtk_tests_export_dynamic_ldflag,
|
||||
|
||||
Reference in New Issue
Block a user