mirror of
https://github.com/XRPLF/clio.git
synced 2025-11-20 19:56:00 +00:00
@@ -19,6 +19,7 @@
|
||||
|
||||
#include "migration/impl/MigrationManagerFactory.hpp"
|
||||
#include "util/LoggerFixtures.hpp"
|
||||
#include "util/MockLedgerCache.hpp"
|
||||
#include "util/newconfig/ConfigDefinition.hpp"
|
||||
#include "util/newconfig/ConfigValue.hpp"
|
||||
#include "util/newconfig/Types.hpp"
|
||||
@@ -29,10 +30,11 @@ struct MigrationManagerFactoryTests : public NoLoggerFixture {};
|
||||
|
||||
TEST_F(MigrationManagerFactoryTests, InvalidDBType)
|
||||
{
|
||||
MockLedgerCache cache{};
|
||||
util::config::ClioConfigDefinition const configDef{
|
||||
{"database.type", util::config::ConfigValue{util::config::ConfigType::String}.defaultValue("invalid")}
|
||||
};
|
||||
auto const ret = migration::impl::makeMigrationManager(configDef);
|
||||
auto const ret = migration::impl::makeMigrationManager(configDef, cache);
|
||||
EXPECT_FALSE(ret);
|
||||
EXPECT_EQ(ret.error(), "Invalid database type");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user