}
struct TestData {
+ // String for the name passed to findNSEC3() (concatenated with
+ // "example.org.")
const char* const name;
+ // Should recursive findNSEC3() be performed?
const bool recursive;
+ // The following are members of the FindNSEC3Result returned by
+ // findNSEC3(). The proofs are given as char*, which are converted
+ // to Name objects and checked against getName() on the returned
+ // ConstRRsetPtr. If any of these is NULL, then it's expected that
+ // ConstRRsetPtr() will be returned.
const bool matched;
const uint8_t closest_labels;
const char* const closest_proof;