]> git.ipfire.org Git - thirdparty/pdns.git/blobdiff - pdns/test-zoneparser_tng_cc.cc
rec: ensure correct service user on debian
[thirdparty/pdns.git] / pdns / test-zoneparser_tng_cc.cc
index c8ff12da8fe9cffcab97d10ca68e411af526ffc2..d923d52d1ea001cfcfb71d3cd38573bc34b6fbbb 100644 (file)
@@ -5,11 +5,9 @@
 #endif
 #include <boost/test/unit_test.hpp>
 #include <boost/assign/list_of.hpp>
-#include <boost/foreach.hpp>
+
 #include <boost/tuple/tuple.hpp>
-#include <boost/iostreams/stream.hpp>
 #include <boost/iostreams/device/file.hpp>
-#include <boost/lexical_cast.hpp>
 #include "dns.hh"
 #include "zoneparser-tng.hh"
 #include "dnsrecords.hh"
@@ -27,7 +25,7 @@ BOOST_AUTO_TEST_CASE(test_tng_record_types) {
   if(!p)
     p = ".";
   pathbuf << p << "/../regression-tests/zones/unit.test";
-  ZoneParserTNG zp(pathbuf.str(), "unit.test");
+  ZoneParserTNG zp(pathbuf.str(), DNSName("unit.test"));
   DNSResourceRecord rr;
 
   ifstream ifs(pathbuf.str());
@@ -35,10 +33,10 @@ BOOST_AUTO_TEST_CASE(test_tng_record_types) {
   while(zp.get(rr)) {
     // make sure these concur.
     std::string host, type, data;
-    int ttl;
+    unsigned int ttl;
     std::getline(ifs, host, ' ');
     std::getline(ifs, type, ' ');
-    ttl = boost::lexical_cast<int>(type);
+    ttl = pdns_stou(type);
     std::getline(ifs, type, ' ');
     std::getline(ifs, type, ' ');
     std::getline(ifs, data, '\n');