00001 00002 #include <sys/types.h> 00003 00004 #include <dnet.h> 00005 00006 #include <stdio.h> 00007 #include <stdlib.h> 00008 #include <string.h> 00009 00010 #include <check.h> 00011 00012 START_TEST(test_ip_fill) 00013 { 00014 } 00015 END_TEST 00016 00017 START_TEST(test_ip_openclose) 00018 { 00019 ip_t *i; 00020 00021 fail_unless((i = ip_open()) != NULL, "open failed"); 00022 fail_unless((i = ip_close(i)) == NULL, "close failed"); 00023 } 00024 END_TEST 00025 00026 START_TEST(test_ip_send) 00027 { 00028 } 00029 END_TEST 00030 00031 START_TEST(test_ip_ntoa) 00032 { 00033 } 00034 END_TEST 00035 00036 START_TEST(test_ip_aton) 00037 { 00038 } 00039 END_TEST 00040 00041 START_TEST(test_ip_add_option) 00042 { 00043 } 00044 END_TEST 00045 00046 START_TEST(test_ip_checksum) 00047 { 00048 } 00049 END_TEST 00050 00051 Suite * 00052 ip_suite(void) 00053 { 00054 Suite *s = suite_create("ip"); 00055 TCase *tc_core = tcase_create("core"); 00056 00057 suite_add_tcase(s, tc_core); 00058 tcase_add_test(tc_core, test_ip_fill); 00059 tcase_add_test(tc_core, test_ip_openclose); 00060 tcase_add_test(tc_core, test_ip_send); 00061 tcase_add_test(tc_core, test_ip_ntoa); 00062 tcase_add_test(tc_core, test_ip_aton); 00063 tcase_add_test(tc_core, test_ip_add_option); 00064 tcase_add_test(tc_core, test_ip_checksum); 00065 00066 return (s); 00067 } 00068 00069 int 00070 main(void) 00071 { 00072 Suite *s = ip_suite(); 00073 SRunner *sr = srunner_create(s); 00074 int nf; 00075 00076 srunner_run_all (sr, CK_NORMAL); 00077 nf = srunner_ntests_failed(sr); 00078 srunner_free(sr); 00079 00080 return (nf == 0) ? EXIT_SUCCESS : EXIT_FAILURE; 00081 }