g_log.toConsole(Logger::Error);
}
- reportAllTypes();
-
t_RC = std::unique_ptr<MemRecursorCache>(new MemRecursorCache());
SyncRes::s_maxqperq = 50;
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#define BOOST_TEST_DYN_LINK
-#define BOOST_TEST_MAIN
-#define BOOST_TEST_MODULE unit
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include <boost/test/unit_test.hpp>
+#include <iostream>
+#include <dnsrecords.hh>
+bool init_unit_test() {
+ std::cerr << "Initing..." << std::endl;
+ reportAllTypes();
+ return true;
+}
+
+// entry point:
+int main(int argc, char* argv[])
+{
+ return boost::unit_test::unit_test_main( &init_unit_test, argc, argv );
+}
BOOST_AUTO_TEST_SUITE(test_dnsrecordcontent)
BOOST_AUTO_TEST_CASE(test_equality) {
- reportAllTypes();
ComboAddress ip("1.2.3.4"), ip2("10.0.0.1"), ip6("::1");
ARecordContent a1(ip), a2(ip), a3(ip2);
AAAARecordContent aaaa(ip6), aaaa1(ip6);
// tuple contains <type, user value, zone representation, line value, broken>
typedef boost::tuple<QType::typeenum, std::string, std::string, std::string, broken_marker> case_t;
typedef std::list<case_t> cases_t;
- reportAllTypes();
MRRecordContent::report();
IPSECKEYRecordContent::report();
KXRecordContent::report();