summaryrefslogtreecommitdiffstats
path: root/tests/basic_tests.c
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2005-02-04 15:11:50 +0000
committerFrederic Peters <fpeters@entrouvert.com>2005-02-04 15:11:50 +0000
commitcef5e8352e751543034ee2c5aa0c259630fc67d9 (patch)
treeafadfb6f8afa688b6230075bee8868b031fc2c0c /tests/basic_tests.c
parent4ba482fbdbf85921a3b8b8f1a958d7df5db15e33 (diff)
downloadlasso-cef5e8352e751543034ee2c5aa0c259630fc67d9.tar.gz
lasso-cef5e8352e751543034ee2c5aa0c259630fc67d9.tar.xz
lasso-cef5e8352e751543034ee2c5aa0c259630fc67d9.zip
added testcase for bug #407
Diffstat (limited to 'tests/basic_tests.c')
-rw-r--r--tests/basic_tests.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/basic_tests.c b/tests/basic_tests.c
index ac7c0765..7a9e5d79 100644
--- a/tests/basic_tests.c
+++ b/tests/basic_tests.c
@@ -57,6 +57,25 @@ START_TEST(test03_server_load_dump_random_xml)
END_TEST
+START_TEST(test04_identity_load_dump_null)
+{
+ LassoIdentity *identity;
+
+ identity = lasso_identity_new_from_dump(NULL);
+ fail_unless(identity == NULL, "identity was created from NULL dump");
+}
+END_TEST
+
+START_TEST(test05_identity_load_dump_empty)
+{
+ LassoIdentity *identity;
+
+ identity = lasso_identity_new_from_dump("");
+ fail_unless(identity == NULL, "identity was created from empty dump");
+}
+END_TEST
+
+
Suite*
basic_suite()
{
@@ -64,12 +83,18 @@ basic_suite()
TCase *tc_server_load_dump_empty_string = tcase_create("Create server from empty string");
TCase *tc_server_load_dump_random_string = tcase_create("Create server from random string");
TCase *tc_server_load_dump_random_xml = tcase_create("Create server from random XML");
+ TCase *tc_identity_load_dump_null = tcase_create("Create identity from NULL");
+ TCase *tc_identity_load_dump_empty = tcase_create("Create identity from empty string");
suite_add_tcase(s, tc_server_load_dump_empty_string);
suite_add_tcase(s, tc_server_load_dump_random_string);
suite_add_tcase(s, tc_server_load_dump_random_xml);
+ suite_add_tcase(s, tc_identity_load_dump_null);
+ suite_add_tcase(s, tc_identity_load_dump_empty);
tcase_add_test(tc_server_load_dump_empty_string, test01_server_load_dump_empty_string);
tcase_add_test(tc_server_load_dump_random_string, test02_server_load_dump_random_string);
tcase_add_test(tc_server_load_dump_random_xml, test03_server_load_dump_random_xml);
+ tcase_add_test(tc_identity_load_dump_null, test04_identity_load_dump_null);
+ tcase_add_test(tc_identity_load_dump_empty, test05_identity_load_dump_empty);
return s;
}