mirror of https://github.com/getdnsapi/getdns.git
Merge pull request #82 from verisign/feature/test_ipaddress
add new test set_timeout and removed printf
This commit is contained in:
commit
f38a9f4828
|
@ -286,7 +286,4 @@ void update_callbackfn(struct getdns_context *context,
|
||||||
ck_assert_msg(changed_item == expected_changed_item,
|
ck_assert_msg(changed_item == expected_changed_item,
|
||||||
"Expected changed_item == %d, got %d",
|
"Expected changed_item == %d, got %d",
|
||||||
changed_item, expected_changed_item);
|
changed_item, expected_changed_item);
|
||||||
printf("changed_item:%d\n",changed_item);
|
|
||||||
printf("expected_changed_item:%d\n",expected_changed_item);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
struct getdns_context *context = NULL;
|
struct getdns_context *context = NULL;
|
||||||
|
|
||||||
ASSERT_RC(getdns_context_set_context_update_callback(context, NULL),
|
ASSERT_RC(getdns_context_set_context_update_callback(context, NULL),
|
||||||
GETDNS_RETURN_BAD_CONTEXT, "Return code from getdns_context_set_context_update_callback()");
|
GETDNS_RETURN_INVALID_PARAMETER, "Return code from getdns_context_set_context_update_callback()");
|
||||||
|
|
||||||
}
|
}
|
||||||
END_TEST
|
END_TEST
|
||||||
|
@ -136,6 +136,30 @@
|
||||||
}
|
}
|
||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
|
START_TEST (getdns_context_set_context_update_callback_9)
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
* Create a context by calling getdns_context_create()
|
||||||
|
* Define a callback routine for context changes and call getdns_context_set_context_update_callback() so that it gets called when there are context changes
|
||||||
|
* Call getdns_context_set_timeout() and set timeout to 3 seconds
|
||||||
|
* expect: GETDNS_CONTEXT_CODE_TIMEOUT
|
||||||
|
*/
|
||||||
|
struct getdns_context *context = NULL;
|
||||||
|
CONTEXT_CREATE(TRUE);
|
||||||
|
|
||||||
|
ASSERT_RC(getdns_context_set_context_update_callback(context, update_callbackfn),
|
||||||
|
GETDNS_RETURN_GOOD, "Return code from getdns_context_set_context_update_callback()");
|
||||||
|
|
||||||
|
expected_changed_item = GETDNS_CONTEXT_CODE_TIMEOUT;
|
||||||
|
|
||||||
|
ASSERT_RC(getdns_context_set_timeout(context, 3),
|
||||||
|
GETDNS_RETURN_GOOD, "Return code from getdns_context_set_timeout()");
|
||||||
|
|
||||||
|
CONTEXT_DESTROY;
|
||||||
|
|
||||||
|
}
|
||||||
|
END_TEST
|
||||||
|
|
||||||
START_TEST (getdns_context_set_context_update_callback_10)
|
START_TEST (getdns_context_set_context_update_callback_10)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
|
@ -322,6 +346,7 @@
|
||||||
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_6);
|
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_6);
|
||||||
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_7);
|
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_7);
|
||||||
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_8);
|
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_8);
|
||||||
|
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_9);
|
||||||
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_10);
|
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_10);
|
||||||
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_15);
|
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_15);
|
||||||
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_16);
|
tcase_add_test(tc_pos, getdns_context_set_context_update_callback_16);
|
||||||
|
|
Loading…
Reference in New Issue