summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJINMEI Tatuya <jinmei@isc.org>2011-09-07 21:34:50 +0200
committerJINMEI Tatuya <jinmei@isc.org>2011-09-07 21:34:50 +0200
commit7cc9b08f18967fa1a694f5b7e320aad62d0d3e88 (patch)
treeb87a81822e7ef6c45d1b062c3da81da384507cc7 /src
parent[master] Merge branch 'trac1068' (diff)
downloadkea-7cc9b08f18967fa1a694f5b7e320aad62d0d3e88.tar.xz
kea-7cc9b08f18967fa1a694f5b7e320aad62d0d3e88.zip
[master] fixed a build error on MacOS-X g++
briefly discussed on jabber, didn't see any objection.
Diffstat (limited to 'src')
-rw-r--r--src/lib/datasrc/tests/database_unittest.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/datasrc/tests/database_unittest.cc b/src/lib/datasrc/tests/database_unittest.cc
index 8faf5d7bdb..4ed9f129a5 100644
--- a/src/lib/datasrc/tests/database_unittest.cc
+++ b/src/lib/datasrc/tests/database_unittest.cc
@@ -1553,8 +1553,9 @@ TYPED_TEST(DatabaseClientTest, updaterFinder) {
// If this update isn't replacing the zone, the finder should work
// just like the normal find() case.
if (this->is_mock_) {
- EXPECT_EQ(WRITABLE_ZONE_ID, dynamic_cast<DatabaseClient::Finder&>(
- this->updater_->getFinder()).zone_id());
+ DatabaseClient::Finder& finder = dynamic_cast<DatabaseClient::Finder&>(
+ this->updater_->getFinder());
+ EXPECT_EQ(WRITABLE_ZONE_ID, finder.zone_id());
}
this->expected_rdatas_.clear();
this->expected_rdatas_.push_back("192.0.2.1");
@@ -1568,8 +1569,9 @@ TYPED_TEST(DatabaseClientTest, updaterFinder) {
this->updater_ = this->client_->getUpdater(this->zname_, true);
ASSERT_TRUE(this->updater_);
if (this->is_mock_) {
- EXPECT_EQ(WRITABLE_ZONE_ID, dynamic_cast<DatabaseClient::Finder&>(
- this->updater_->getFinder()).zone_id());
+ DatabaseClient::Finder& finder = dynamic_cast<DatabaseClient::Finder&>(
+ this->updater_->getFinder());
+ EXPECT_EQ(WRITABLE_ZONE_ID, finder.zone_id());
}
doFindTest(this->updater_->getFinder(), this->qname_, this->qtype_,
this->qtype_, this->rrttl_, ZoneFinder::NXDOMAIN,