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_arp_pack)
00013 {
00014 }
00015 END_TEST
00016
00017 START_TEST(test_arp_openclose)
00018 {
00019 arp_t *a;
00020
00021 fail_unless((a = arp_open()) != NULL, "open failed");
00022 fail_unless((a = arp_close(a)) == NULL, "close failed");
00023 }
00024 END_TEST
00025
00026 START_TEST(test_arp_add)
00027 {
00028
00029 }
00030 END_TEST
00031
00032 START_TEST(test_arp_delete)
00033 {
00034 }
00035 END_TEST
00036
00037 START_TEST(test_arp_get)
00038 {
00039 }
00040 END_TEST
00041
00042 START_TEST(test_arp_loop)
00043 {
00044 }
00045 END_TEST
00046
00047 Suite *
00048 arp_suite(void)
00049 {
00050 Suite *s = suite_create("arp");
00051 TCase *tc_core = tcase_create("core");
00052
00053 suite_add_tcase(s, tc_core);
00054 tcase_add_test(tc_core, test_arp_pack);
00055 tcase_add_test(tc_core, test_arp_openclose);
00056 tcase_add_test(tc_core, test_arp_add);
00057 tcase_add_test(tc_core, test_arp_delete);
00058 tcase_add_test(tc_core, test_arp_get);
00059 tcase_add_test(tc_core, test_arp_loop);
00060
00061 return (s);
00062 }
00063
00064 int
00065 main(void)
00066 {
00067 Suite *s = arp_suite();
00068 SRunner *sr = srunner_create(s);
00069 int nf;
00070
00071 srunner_run_all (sr, CK_NORMAL);
00072 nf = srunner_ntests_failed(sr);
00073 srunner_free(sr);
00074
00075 return (nf == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
00076 }