Calls dname unit tests. More...
#include "config.h"
#include "util/log.h"
#include "testcode/unitmain.h"
#include "util/data/dname.h"
Functions | |
static ldns_buffer * | dname_to_buf (ldns_buffer *b, const char *str) |
put dname into buffer | |
static void | dname_test_qdl (ldns_buffer *buff) |
test query_dname_len function | |
static void | dname_test_qdtl (ldns_buffer *buff) |
test query_dname_tolower | |
static void | dname_test_query_dname_compare () |
test query_dname_compare | |
static void | dname_test_count_labels () |
test dname_count_labels | |
static void | dname_test_count_size_labels () |
test dname_count_size_labels | |
static void | dname_test_pkt_dname_len (ldns_buffer *buff) |
test pkt_dname_len | |
static void | dname_test_dname_lab_cmp () |
test dname_lab_cmp | |
static void | dname_test_subdomain () |
test dname_subdomain_c | |
static void | dname_test_strict_subdomain () |
test dname_strict_subdomain | |
static void | dname_test_isroot () |
test dname_is_root | |
static void | dname_test_removelabel () |
test dname_remove_label | |
static void | dname_test_sigcount () |
test dname_signame_label_count | |
static void | dname_test_iswild () |
test dname_is_wild routine | |
static void | dname_test_canoncmp () |
test dname_canonical_compare | |
static void | dname_test_topdomain () |
Test dname_get_shared_topdomain. | |
static void | dname_test_valid () |
Test dname_valid. | |
void | dname_test () |
unit test dname handling functions |
Calls dname unit tests.
Exits with code 1 on a failure.