7#ifndef ISC_TESTUTILS_LIB_LOAD_TEST_FIXTURE_H
8#define ISC_TESTUTILS_LIB_LOAD_TEST_FIXTURE_H
12#include <gtest/gtest.h>
static bool unloadLibraries()
Unload libraries.
static bool loadLibraries(const HookLibsCollection &libraries)
Load and reload libraries.
boost::shared_ptr< const Element > ConstElementPtr
std::vector< HookLibInfo > HookLibsCollection
A storage for information about hook libraries.
Defines the logger used by the top-level component of kea-lfc.
Test fixture for testing loading and unloading of hook libraries.
bool unloadLibraries()
Unloads all libraries.
void addLibrary(const std::string &library, isc::data::ConstElementPtr parameters)
Adds a library along with its parameters to the list of libraries to be loaded.
bool loadLibraries()
Load all libraries.
~LibLoadTest()
Destructor. Unloads any previously loaded libraries.
isc::hooks::HookLibsCollection libraries_
Libraries.
LibLoadTest()
Constructor. Unloads any previously loaded libraries.