Merge branch 'michal/use-proper-cmocka-macros-for-pointer-checks' into 'main'

Use proper cmocka macros for pointer checks

See merge request isc-projects/bind9!4415
This commit is contained in:
Michał Kępień
2020-11-26 12:12:02 +00:00
6 changed files with 17 additions and 17 deletions

View File

@@ -132,10 +132,10 @@ dispatchset_get(void **state) {
d4 = dns_dispatchset_get(dset);
d5 = dns_dispatchset_get(dset);
assert_int_equal(d1, d2);
assert_int_equal(d2, d3);
assert_int_equal(d3, d4);
assert_int_equal(d4, d5);
assert_ptr_equal(d1, d2);
assert_ptr_equal(d2, d3);
assert_ptr_equal(d3, d4);
assert_ptr_equal(d4, d5);
reset();
@@ -148,11 +148,11 @@ dispatchset_get(void **state) {
d4 = dns_dispatchset_get(dset);
d5 = dns_dispatchset_get(dset);
assert_int_equal(d1, d5);
assert_true(d1 != d2);
assert_true(d2 != d3);
assert_true(d3 != d4);
assert_true(d4 != d5);
assert_ptr_equal(d1, d5);
assert_ptr_not_equal(d1, d2);
assert_ptr_not_equal(d2, d3);
assert_ptr_not_equal(d3, d4);
assert_ptr_not_equal(d4, d5);
reset();
}

View File

@@ -355,7 +355,7 @@ add_test(void **state) {
assert_int_equal(
dns_keytable_find(keytable, str2name("null.example"), &keynode),
ISC_R_SUCCESS);
assert_int_equal(keynode, null_keynode); /* should be the same node */
assert_ptr_equal(keynode, null_keynode); /* should be the same node */
dns_keytable_detachkeynode(keytable, &null_keynode);
/*
@@ -370,7 +370,7 @@ add_test(void **state) {
assert_int_equal(dns_keytable_find(keytable, str2name("null.example"),
&null_keynode),
ISC_R_SUCCESS);
assert_int_equal(keynode, null_keynode);
assert_ptr_equal(keynode, null_keynode);
dns_keytable_detachkeynode(keytable, &null_keynode);
dns_keytable_detachkeynode(keytable, &keynode);

View File

@@ -352,7 +352,7 @@ init_test(void **state) {
assert_int_equal(name.length, 0);
assert_int_equal(name.labels, 0);
assert_int_equal(name.attributes, 0);
assert_int_equal(name.offsets, offsets);
assert_ptr_equal(name.offsets, offsets);
assert_null(name.buffer);
}
@@ -387,7 +387,7 @@ buffer_test(void **state) {
isc_buffer_init(&b, buf, BUFSIZ);
dns_name_init(&name, NULL);
dns_name_setbuffer(&name, &b);
assert_int_equal(name.buffer, &b);
assert_ptr_equal(name.buffer, &b);
assert_true(dns_name_hasbuffer(&name));
}

View File

@@ -532,7 +532,7 @@ test_name(const char *name_string, const dns_name_t *expected) {
dns_name_init(&name, NULL);
assert_int_equal(dns_name_fromstring(&name, name_string, 0, dt_mctx),
ISC_R_SUCCESS);
assert_int_equal(dns__tsig_algnamefromname(&name), expected);
assert_ptr_equal(dns__tsig_algnamefromname(&name), expected);
dns_name_free(&name, dt_mctx);
}
@@ -552,7 +552,7 @@ algnamefromname_test(void **state) {
test_name("gss.microsoft.com", DNS_TSIG_GSSAPIMS_NAME);
/* try another name that isn't a standard algorithm name */
assert_int_equal(dns__tsig_algnamefromname(dns_rootname), NULL);
assert_null(dns__tsig_algnamefromname(dns_rootname));
}
/* Tests the dns__tsig_algallocated function */

View File

@@ -91,7 +91,7 @@ isc_heap_delete_test(void **state) {
assert_int_equal(e1.index, 0);
isc_heap_destroy(&heap);
assert_int_equal(heap, NULL);
assert_null(heap);
}
int

View File

@@ -92,7 +92,7 @@ isc_radix_search_test(void **state) {
node = NULL;
result = isc_radix_search(radix, &node, &prefix);
assert_int_equal(result, ISC_R_SUCCESS);
assert_int_equal(node->data[0], (void *)2);
assert_ptr_equal(node->data[0], (void *)2);
isc_refcount_destroy(&prefix.refcount);