diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2005-02-04 15:11:50 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2005-02-04 15:11:50 +0000 |
commit | cef5e8352e751543034ee2c5aa0c259630fc67d9 (patch) | |
tree | afadfb6f8afa688b6230075bee8868b031fc2c0c /tests/basic_tests.c | |
parent | 4ba482fbdbf85921a3b8b8f1a958d7df5db15e33 (diff) | |
download | lasso-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.c | 25 |
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; } |