|
Electroneum
|
#include "util/log.h"
Go to the source code of this file.
Macros | |
| #define | unit_assert(x) do {testcount++; if(!(x)) { fprintf(stderr, "assertion failure %s:%d\n", __FILE__, __LINE__); exit(1);}} while(0) |
Functions | |
| void | unit_show_func (const char *file, const char *func) |
| void | unit_show_feature (const char *feature) |
| void | lruhash_test (void) |
| void | slabhash_test (void) |
| void | msgparse_test (void) |
| void | dname_test (void) |
| void | anchors_test (void) |
| void | verify_test (void) |
| void | neg_test (void) |
| void | regional_test (void) |
| void | ldns_test (void) |
| void | authzone_test (void) |
Variables | |
| int | testcount |
Declarations useful for the unit tests.
Definition in file unitmain.h.
| #define unit_assert | ( | x | ) | do {testcount++; if(!(x)) { fprintf(stderr, "assertion failure %s:%d\n", __FILE__, __LINE__); exit(1);}} while(0) |
test bool x, exits on failure, increases testcount.
Definition at line 51 of file unitmain.h.
| void anchors_test | ( | void | ) |
unit test trust anchor storage functions
| void authzone_test | ( | void | ) |
unit test for auth zone functions
| void dname_test | ( | void | ) |
unit test dname handling functions
| void ldns_test | ( | void | ) |
unit test for ldns functions
| void lruhash_test | ( | void | ) |
unit test lruhashtable implementation
| void msgparse_test | ( | void | ) |
unit test for msgreply and msgparse
| void neg_test | ( | void | ) |
unit test for negative cache functions
| void regional_test | ( | void | ) |
unit test for regional allocator functions
| void slabhash_test | ( | void | ) |
unit test slabhashtable implementation
| void unit_show_feature | ( | const char * | feature | ) |
we are testing this functionality
| void unit_show_func | ( | const char * | file, |
| const char * | func | ||
| ) |
we are now testing this function
| void verify_test | ( | void | ) |
unit test for verification functions
| int testcount |
number of tests done