s/getdns_strerror/getdns_get_errorstr_by_id/g

In the unit tests make use of the newly exposed error string getter
This commit is contained in:
Willem Toorop 2015-04-02 23:08:35 +02:00
parent 7bf48520d6
commit c63bbd1399
1 changed files with 3 additions and 6 deletions

View File

@ -28,6 +28,7 @@
#define _check_getdns_common_h_ #define _check_getdns_common_h_
#include "getdns/getdns.h" #include "getdns/getdns.h"
#include "getdns/getdns_extra.h"
#define TRUE 1 #define TRUE 1
#define FALSE 0 #define FALSE 0
@ -62,13 +63,9 @@
*/ */
#define ASSERT_RC(rc, expected_rc, prefix) \ #define ASSERT_RC(rc, expected_rc, prefix) \
{ \ { \
size_t buflen = MAXLEN; \ ck_assert_msg((uint32_t) rc == (uint32_t) expected_rc, \
char error_string[MAXLEN]; \
uint32_t evaluated_rc = rc; \
getdns_strerror(evaluated_rc, error_string, buflen); \
ck_assert_msg((uint32_t) evaluated_rc == (uint32_t) expected_rc, \
"%s: expecting %s: %d, but received: %d: %s", \ "%s: expecting %s: %d, but received: %d: %s", \
prefix, #expected_rc, expected_rc, evaluated_rc, error_string); \ prefix, #expected_rc, (int)expected_rc, (int)rc, getdns_get_errorstr_by_id((uint16_t)rc)); \
} }
/* /*