diff --git a/tests/libdnssec/test_nsec_bitmap.c b/tests/libdnssec/test_nsec_bitmap.c index ebf0d426c61ac2d5c7dc625923c696efffa32825..cf52269bbf355a72d312531c303fe124bb91ca9c 100644 --- a/tests/libdnssec/test_nsec_bitmap.c +++ b/tests/libdnssec/test_nsec_bitmap.c @@ -21,6 +21,7 @@ #include <tap/basic.h> #include "nsec.h" +#include "libknot/descriptor.h" int main(void) { @@ -58,6 +59,11 @@ int main(void) ok(memcmp(encoded, expected, 9) == 0, "valid bitmap"); + bool contains = dnssec_nsec_bitmap_contains(expected, 9, KNOT_RRTYPE_AAAA); + ok(contains, "bitmap contains AAAA"); + contains = dnssec_nsec_bitmap_contains(expected, 9, KNOT_RRTYPE_CNAME); + ok(!contains, "bitmap does not contain CNAME"); + dnssec_nsec_bitmap_clear(bitmap); ok(dnssec_nsec_bitmap_size(bitmap) == 0, "bitmap clear");