mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 14:35:26 +00:00
Replace custom isc_boolean_t with C standard bool type
This commit is contained in:
@@ -1855,37 +1855,37 @@ ATF_TC_BODY(isc_hash_function, tc) {
|
||||
|
||||
/* Incremental hashing */
|
||||
|
||||
h1 = isc_hash_function(NULL, 0, ISC_TRUE, NULL);
|
||||
h1 = isc_hash_function("This ", 5, ISC_TRUE, &h1);
|
||||
h1 = isc_hash_function("is ", 3, ISC_TRUE, &h1);
|
||||
h1 = isc_hash_function("a long test", 12, ISC_TRUE, &h1);
|
||||
h1 = isc_hash_function(NULL, 0, true, NULL);
|
||||
h1 = isc_hash_function("This ", 5, true, &h1);
|
||||
h1 = isc_hash_function("is ", 3, true, &h1);
|
||||
h1 = isc_hash_function("a long test", 12, true, &h1);
|
||||
|
||||
h2 = isc_hash_function("This is a long test", 20,
|
||||
ISC_TRUE, NULL);
|
||||
true, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
|
||||
/* Immutability of hash function */
|
||||
h1 = isc_hash_function(NULL, 0, ISC_TRUE, NULL);
|
||||
h2 = isc_hash_function(NULL, 0, ISC_TRUE, NULL);
|
||||
h1 = isc_hash_function(NULL, 0, true, NULL);
|
||||
h2 = isc_hash_function(NULL, 0, true, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
|
||||
/* Hash function characteristics */
|
||||
h1 = isc_hash_function("Hello world", 12, ISC_TRUE, NULL);
|
||||
h2 = isc_hash_function("Hello world", 12, ISC_TRUE, NULL);
|
||||
h1 = isc_hash_function("Hello world", 12, true, NULL);
|
||||
h2 = isc_hash_function("Hello world", 12, true, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
|
||||
/* Case */
|
||||
h1 = isc_hash_function("Hello world", 12, ISC_FALSE, NULL);
|
||||
h2 = isc_hash_function("heLLo WorLd", 12, ISC_FALSE, NULL);
|
||||
h1 = isc_hash_function("Hello world", 12, false, NULL);
|
||||
h2 = isc_hash_function("heLLo WorLd", 12, false, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
|
||||
/* Unequal */
|
||||
h1 = isc_hash_function("Hello world", 12, ISC_TRUE, NULL);
|
||||
h2 = isc_hash_function("heLLo WorLd", 12, ISC_TRUE, NULL);
|
||||
h1 = isc_hash_function("Hello world", 12, true, NULL);
|
||||
h2 = isc_hash_function("heLLo WorLd", 12, true, NULL);
|
||||
|
||||
ATF_CHECK(h1 != h2);
|
||||
}
|
||||
@@ -1902,37 +1902,37 @@ ATF_TC_BODY(isc_hash_function_reverse, tc) {
|
||||
|
||||
/* Incremental hashing */
|
||||
|
||||
h1 = isc_hash_function_reverse(NULL, 0, ISC_TRUE, NULL);
|
||||
h1 = isc_hash_function_reverse("\000", 1, ISC_TRUE, &h1);
|
||||
h1 = isc_hash_function_reverse("\003org", 4, ISC_TRUE, &h1);
|
||||
h1 = isc_hash_function_reverse("\007example", 8, ISC_TRUE, &h1);
|
||||
h1 = isc_hash_function_reverse(NULL, 0, true, NULL);
|
||||
h1 = isc_hash_function_reverse("\000", 1, true, &h1);
|
||||
h1 = isc_hash_function_reverse("\003org", 4, true, &h1);
|
||||
h1 = isc_hash_function_reverse("\007example", 8, true, &h1);
|
||||
|
||||
h2 = isc_hash_function_reverse("\007example\003org\000", 13,
|
||||
ISC_TRUE, NULL);
|
||||
true, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
|
||||
/* Immutability of hash function */
|
||||
h1 = isc_hash_function_reverse(NULL, 0, ISC_TRUE, NULL);
|
||||
h2 = isc_hash_function_reverse(NULL, 0, ISC_TRUE, NULL);
|
||||
h1 = isc_hash_function_reverse(NULL, 0, true, NULL);
|
||||
h2 = isc_hash_function_reverse(NULL, 0, true, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
|
||||
/* Hash function characteristics */
|
||||
h1 = isc_hash_function_reverse("Hello world", 12, ISC_TRUE, NULL);
|
||||
h2 = isc_hash_function_reverse("Hello world", 12, ISC_TRUE, NULL);
|
||||
h1 = isc_hash_function_reverse("Hello world", 12, true, NULL);
|
||||
h2 = isc_hash_function_reverse("Hello world", 12, true, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
|
||||
/* Case */
|
||||
h1 = isc_hash_function_reverse("Hello world", 12, ISC_FALSE, NULL);
|
||||
h2 = isc_hash_function_reverse("heLLo WorLd", 12, ISC_FALSE, NULL);
|
||||
h1 = isc_hash_function_reverse("Hello world", 12, false, NULL);
|
||||
h2 = isc_hash_function_reverse("heLLo WorLd", 12, false, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
|
||||
/* Unequal */
|
||||
h1 = isc_hash_function_reverse("Hello world", 12, ISC_TRUE, NULL);
|
||||
h2 = isc_hash_function_reverse("heLLo WorLd", 12, ISC_TRUE, NULL);
|
||||
h1 = isc_hash_function_reverse("Hello world", 12, true, NULL);
|
||||
h2 = isc_hash_function_reverse("heLLo WorLd", 12, true, NULL);
|
||||
|
||||
ATF_CHECK(h1 != h2);
|
||||
}
|
||||
@@ -1947,15 +1947,15 @@ ATF_TC_BODY(isc_hash_initializer, tc) {
|
||||
|
||||
UNUSED(tc);
|
||||
|
||||
h1 = isc_hash_function("Hello world", 12, ISC_TRUE, NULL);
|
||||
h2 = isc_hash_function("Hello world", 12, ISC_TRUE, NULL);
|
||||
h1 = isc_hash_function("Hello world", 12, true, NULL);
|
||||
h2 = isc_hash_function("Hello world", 12, true, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
|
||||
isc_hash_set_initializer(isc_hash_get_initializer());
|
||||
|
||||
/* Hash value must not change */
|
||||
h2 = isc_hash_function("Hello world", 12, ISC_TRUE, NULL);
|
||||
h2 = isc_hash_function("Hello world", 12, true, NULL);
|
||||
|
||||
ATF_CHECK_EQ(h1, h2);
|
||||
}
|
||||
@@ -1967,8 +1967,8 @@ ATF_TC_HEAD(md5_check, tc) {
|
||||
ATF_TC_BODY(md5_check, tc) {
|
||||
UNUSED(tc);
|
||||
|
||||
ATF_REQUIRE(isc_md5_check(ISC_FALSE));
|
||||
ATF_CHECK(!isc_md5_check(ISC_TRUE));
|
||||
ATF_REQUIRE(isc_md5_check(false));
|
||||
ATF_CHECK(!isc_md5_check(true));
|
||||
|
||||
ATF_REQUIRE(isc_hmacmd5_check(0));
|
||||
ATF_CHECK(!isc_hmacmd5_check(1));
|
||||
@@ -1984,8 +1984,8 @@ ATF_TC_HEAD(sha1_check, tc) {
|
||||
ATF_TC_BODY(sha1_check, tc) {
|
||||
UNUSED(tc);
|
||||
|
||||
ATF_REQUIRE(isc_sha1_check(ISC_FALSE));
|
||||
ATF_CHECK(!isc_sha1_check(ISC_TRUE));
|
||||
ATF_REQUIRE(isc_sha1_check(false));
|
||||
ATF_CHECK(!isc_sha1_check(true));
|
||||
|
||||
ATF_REQUIRE(isc_hmacsha1_check(0));
|
||||
ATF_CHECK(!isc_hmacsha1_check(1));
|
||||
|
Reference in New Issue
Block a user