unitdname.c File Reference

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.
void dname_test ()
 unit test dname handling functions


Detailed Description

Calls dname unit tests.

Exits with code 1 on a failure.


Generated on Sun Sep 21 16:23:30 2008 for unbound by  doxygen 1.5.6