summaryrefslogtreecommitdiff
path: root/test/assert-tests.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2015-07-19 15:42:00 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2015-08-03 22:30:20 +0100
commit093e64c448108483fb1c8f5bccc13d12b547550c (patch)
treeb995acf0043f3ad3db9d89028e5e71fd98e6a136 /test/assert-tests.c
parent0b624c7fba92d74858746328888548d28b55f84a (diff)
downloadlibnslayout-093e64c448108483fb1c8f5bccc13d12b547550c.tar.gz
libnslayout-093e64c448108483fb1c8f5bccc13d12b547550c.tar.bz2
Add nslayout_layout_destroy basic API testing.
Diffstat (limited to 'test/assert-tests.c')
-rw-r--r--test/assert-tests.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/test/assert-tests.c b/test/assert-tests.c
index 4fca036..1b97814 100644
--- a/test/assert-tests.c
+++ b/test/assert-tests.c
@@ -22,16 +22,27 @@ START_TEST (test_nslayout_layout_create_aborts1)
}
END_TEST
+/* TODO: Test for each individual param being NULL. */
+START_TEST (test_nslayout_layout_destroy_aborts1)
+{
+ (void) nslayout_layout_destroy(NULL);
+}
+END_TEST
+
void nslayout_assert_suite(SRunner *sr)
{
Suite *s = suite_create("libnslayout: API Assert tests");
- TCase *tc_assert = tcase_create("Creation/Destruction");
+ TCase *tc_assert = tcase_create("Creation/Destruction");
tcase_add_test_raise_signal(
tc_assert,
test_nslayout_layout_create_aborts1,
SIGABRT);
+ tcase_add_test_raise_signal(
+ tc_assert,
+ test_nslayout_layout_destroy_aborts1,
+ SIGABRT);
suite_add_tcase(s, tc_assert);
srunner_add_suite(sr, s);