gtk: Improve test coverage

This commit is contained in:
Matthias Clasen
2022-07-17 09:10:38 -04:00
parent 64193ae706
commit eb1a2268bb
2 changed files with 28 additions and 0 deletions

27
testsuite/gtk/border.c Normal file
View 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 ();
}

View File

@@ -26,6 +26,7 @@ tests = [
{ 'name': 'action' },
{ 'name': 'adjustment' },
{ 'name': 'bitset' },
{ 'name': 'border' },
{
'name': 'builder',
'link_args': gtk_tests_export_dynamic_ldflag,