]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Add zoneparsertng upgrade test 9623/head
authorChris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Mon, 26 Oct 2020 09:50:14 +0000 (10:50 +0100)
committerChris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Mon, 26 Oct 2020 09:50:14 +0000 (10:50 +0100)
pdns/test-zoneparser_tng_cc.cc

index 84d902620e30e3770b75ea85de4b001f69723f36..1075a75323e7cb3ce1811264270150b8b490655e 100644 (file)
@@ -154,4 +154,15 @@ BOOST_AUTO_TEST_CASE(test_tng_record_generate) {
   }
 }
 
+BOOST_AUTO_TEST_CASE(test_tng_upgrade) {
+  reportAllTypes();
+
+  ZoneParserTNG zp(std::vector<std::string>({"foo.test. 86400 IN TYPE1 \\# 4 c0000304"}), DNSName("test"), true);
+  DNSResourceRecord rr;
+  zp.get(rr);
+
+  BOOST_CHECK_EQUAL(rr.qtype.getName(), QType(QType::A).getName());
+  BOOST_CHECK_EQUAL(rr.content, std::string("192.0.3.4"));
+}
+
 BOOST_AUTO_TEST_SUITE_END();