public:
CfgMgrTest() {
// make sure we start with a clean configuration
+ original_datadir_ = CfgMgr::instance().getDataDir();
clear();
}
void clear() {
CfgMgr::instance().setFamily(AF_INET);
+ CfgMgr::instance().setDataDir(original_datadir_);
CfgMgr::instance().clear();
LeaseMgrFactory::destroy();
}
/// used in client classification (or just empty container for other tests)
isc::dhcp::ClientClasses classify_;
+
+private:
+ /// to restore it in destructor.
+ string original_datadir_;
};
// Checks that there is a configuration structure available and that