]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add invalid test vectors
authorMark Andrews <marka@isc.org>
Thu, 22 Apr 2021 06:18:46 +0000 (16:18 +1000)
committerMark Andrews <marka@isc.org>
Wed, 18 Aug 2021 03:49:48 +0000 (13:49 +1000)
lib/dns/tests/rdata_test.c

index a3a7b2043aeb37af54adb001a6ab3fd2025030b9..f283c362ba6a9ef03810e71e6b392f4bf70a32e3 100644 (file)
@@ -2636,6 +2636,18 @@ https_svcb(void **state) {
                TEXT_INVALID("2 svc.example.net. mandatory=key7,"),
                TEXT_INVALID("2 svc.example.net. "
                             "mandatory=key7,,key7"),
+               /* Invalid test vectors */
+               TEXT_INVALID("1 foo.example.com. ( key123=abc key123=def )"),
+               TEXT_INVALID("1 foo.example.com. mandatory"),
+               TEXT_INVALID("1 foo.example.com. alpn"),
+               TEXT_INVALID("1 foo.example.com. port"),
+               TEXT_INVALID("1 foo.example.com. ipv4hint"),
+               TEXT_INVALID("1 foo.example.com. ipv6hint"),
+               TEXT_INVALID("1 foo.example.com. no-default-alpn=abc"),
+               TEXT_INVALID("1 foo.example.com. mandatory=key123"),
+               TEXT_INVALID("1 foo.example.com. mandatory=mandatory"),
+               TEXT_INVALID("1 foo.example.com. ( mandatory=key123,key123 "
+                            "key123=abc)"),
                TEXT_SENTINEL()
 
        };