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:
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user