#include <gtest/gtest.h>
+#include <boost/shared_ptr.hpp>
+
#include <set>
#include <fstream>
using isc::datasrc::memory::InMemoryZoneFinder;
using namespace isc::data;
using namespace isc::dns;
-using namespace boost;
+// don't import the entire boost namespace. It will unexpectedly hide uintXX_t
+// for some systems.
+using boost::shared_ptr;
using namespace std;
namespace {
result.life_keeper_);
if (from_cache) {
EXPECT_NE(shared_ptr<InMemoryZoneFinder>(),
- dynamic_pointer_cast<InMemoryZoneFinder>(
+ boost::dynamic_pointer_cast<InMemoryZoneFinder>(
result.finder_)) << "Finder is not from cache";
EXPECT_TRUE(NULL !=
dynamic_cast<InMemoryClient*>(result.dsrc_client_));