[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