run_unittests_SOURCES += ../command.h ../command.cc
run_unittests_SOURCES += ../common.h ../common.cc
run_unittests_SOURCES += ../statistics.h ../statistics.cc
-run_unittests_SOURCES += ../datasrc_configurator.h ../datasrc_configurator.cc
+run_unittests_SOURCES += ../datasrc_config.h ../datasrc_config.cc
run_unittests_SOURCES += datasrc_util.h datasrc_util.cc
run_unittests_SOURCES += auth_srv_unittest.cc
run_unittests_SOURCES += config_unittest.cc
run_unittests_SOURCES += common_unittest.cc
run_unittests_SOURCES += query_unittest.cc
run_unittests_SOURCES += statistics_unittest.cc
-run_unittests_SOURCES += datasrc_configurator_unittest.cc
+run_unittests_SOURCES += datasrc_config_unittest.cc
run_unittests_SOURCES += run_unittests.cc
nodist_run_unittests_SOURCES = ../auth_messages.h ../auth_messages.cc
// OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
// PERFORMANCE OF THIS SOFTWARE.
-#include <auth/datasrc_configurator.h>
+#include <auth/datasrc_config.h>
#include <config/tests/fake_session.h>
#include <config/ccsession.h>
namespace {
-class DatasrcConfiguratorTest;
+class DatasrcConfigTest;
class FakeList {
public:
typedef shared_ptr<FakeList> ListPtr;
void
-testConfigureDataSource(DatasrcConfiguratorTest& test,
+testConfigureDataSource(DatasrcConfigTest& test,
const isc::data::ConstElementPtr& config)
{
// We use the test fixture for the Server type. This makes it possible
// to easily fake all needed methods and look that they were called.
- configureDataSourceGeneric<DatasrcConfiguratorTest, FakeList>(test,
- config);
+ configureDataSourceGeneric<DatasrcConfigTest, FakeList>(test, config);
}
void
-datasrcConfigHandler(DatasrcConfiguratorTest* fake_server, const std::string&,
+datasrcConfigHandler(DatasrcConfigTest* fake_server, const std::string&,
isc::data::ConstElementPtr config,
const isc::config::ConfigData&)
{
}
}
-class DatasrcConfiguratorTest : public ::testing::Test {
+class DatasrcConfigTest : public ::testing::Test {
public:
// These pretend to be the server
ListPtr getClientList(const RRClass& rrclass) {
return (mutex_);
}
protected:
- DatasrcConfiguratorTest() :
+ DatasrcConfigTest() :
session(ElementPtr(new ListElement), ElementPtr(new ListElement),
ElementPtr(new ListElement)),
specfile(string(TEST_OWN_DATA_DIR) + "/spec.spec")
};
// Push there a configuration with a single list.
-TEST_F(DatasrcConfiguratorTest, createList) {
+TEST_F(DatasrcConfigTest, createList) {
initializeINList();
}
-TEST_F(DatasrcConfiguratorTest, modifyList) {
+TEST_F(DatasrcConfigTest, modifyList) {
// First, initialize the list
initializeINList();
// And now change the configuration of the list
}
// Check we can have multiple lists at once
-TEST_F(DatasrcConfiguratorTest, multiple) {
+TEST_F(DatasrcConfigTest, multiple) {
const ElementPtr
config(buildConfig("{\"IN\": [{\"type\": \"yyy\"}], "
"\"CH\": [{\"type\": \"xxx\"}]}"));
//
// It's almost like above, but we initialize first with single-list
// config.
-TEST_F(DatasrcConfiguratorTest, updateAdd) {
+TEST_F(DatasrcConfigTest, updateAdd) {
initializeINList();
const ElementPtr
config(buildConfig("{\"IN\": [{\"type\": \"yyy\"}], "
}
// We delete a class list in this test.
-TEST_F(DatasrcConfiguratorTest, updateDelete) {
+TEST_F(DatasrcConfigTest, updateDelete) {
initializeINList();
const ElementPtr
config(buildConfig("{}"));
}
// Check that we can rollback an addition if something else fails
-TEST_F(DatasrcConfiguratorTest, rollbackAddition) {
+TEST_F(DatasrcConfigTest, rollbackAddition) {
initializeINList();
// The configuration is wrong. However, the CH one will get done first.
const ElementPtr
}
// Check that we can rollback a deletion if something else fails
-TEST_F(DatasrcConfiguratorTest, rollbackDeletion) {
+TEST_F(DatasrcConfigTest, rollbackDeletion) {
initializeINList();
// Put the CH there
const ElementPtr
// Check that we can roll back configuration change if something
// fails later on.
-TEST_F(DatasrcConfiguratorTest, rollbackConfiguration) {
+TEST_F(DatasrcConfigTest, rollbackConfiguration) {
initializeINList();
// Put the CH there
const ElementPtr