[svn] commit: r2411 - in /branches/trac259/src/bin/auth: asio_link.cc tests/Makefile.am tests/asiolink_unittest.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Fri Jul 2 23:54:03 UTC 2010


Author: each
Date: Fri Jul  2 23:54:02 2010
New Revision: 2411

Log:
add asio_link unit tests

Added:
    branches/trac259/src/bin/auth/tests/asiolink_unittest.cc
Modified:
    branches/trac259/src/bin/auth/asio_link.cc
    branches/trac259/src/bin/auth/tests/Makefile.am

Modified: branches/trac259/src/bin/auth/asio_link.cc
==============================================================================
--- branches/trac259/src/bin/auth/asio_link.cc (original)
+++ branches/trac259/src/bin/auth/asio_link.cc Fri Jul  2 23:54:02 2010
@@ -465,6 +465,12 @@
         }
     }
 
+    // Retain pointers to server objects
+    udp4_server_ = servers.udp4_server;
+    udp6_server_ = servers.udp6_server;
+    tcp4_server_ = servers.tcp4_server;
+    tcp6_server_ = servers.tcp6_server;
+
     // Now we don't have to worry about exception, and need to make sure that
     // the server objects won't be accidentally cleaned up.
     servers.udp4_server = NULL;
@@ -502,6 +508,6 @@
 
 asio::io_service&
 IOService::get_io_service() {
-    return impl_->io_service_;
-}
-}
+    return (impl_->io_service_);
+}
+}

Modified: branches/trac259/src/bin/auth/tests/Makefile.am
==============================================================================
--- branches/trac259/src/bin/auth/tests/Makefile.am (original)
+++ branches/trac259/src/bin/auth/tests/Makefile.am Fri Jul  2 23:54:02 2010
@@ -14,6 +14,7 @@
 run_unittests_SOURCES += $(top_srcdir)/src/lib/dns/tests/unittest_util.cc
 run_unittests_SOURCES += ../auth_srv.h ../auth_srv.cc
 run_unittests_SOURCES += auth_srv_unittest.cc
+run_unittests_SOURCES += asiolink_unittest.cc
 run_unittests_SOURCES += run_unittests.cc
 run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
 run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
@@ -24,6 +25,12 @@
 run_unittests_LDADD += $(top_builddir)/src/lib/config/.libs/libcfgclient.a
 run_unittests_LDADD += $(top_builddir)/src/lib/cc/.libs/libcc.a
 run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/.libs/libexceptions.a
+run_unittests_LDADD += ../libasio_link.a
+run_unittests_LDADD += $(top_builddir)/src/lib/xfr/.libs/libxfr.a
+run_unittests_CXXFLAGS = $(AM_CXXFLAGS)
+if USE_GXX
+run_unittests_CXXFLAGS += -Wno-unused-parameter
+endif
 endif
 
 noinst_PROGRAMS = $(TESTS)




More information about the bind10-changes mailing list