From: Razvan Becheriu Date: Fri, 19 Mar 2021 08:53:20 +0000 (+0200) Subject: [#1621] updated unittests X-Git-Tag: Kea-1.9.6~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7cb38305fc7506d2a529967ccd4ea7bffcc590a;p=thirdparty%2Fkea.git [#1621] updated unittests --- diff --git a/src/lib/database/database_connection.cc b/src/lib/database/database_connection.cc index 840a7d8a13..d15cace5a6 100644 --- a/src/lib/database/database_connection.cc +++ b/src/lib/database/database_connection.cc @@ -257,7 +257,8 @@ DatabaseConnection::toElement(const ParameterMap& params) { } else if ((keyword == "persist") || (keyword == "tcp-nodelay") || (keyword == "readonly") || - (keyword == "disable-dhcp-on-db-loss")) { + (keyword == "disable-dhcp-on-db-loss") || + (keyword == "enable-connection-recovery")) { if (value == "true") { result->set(keyword, isc::data::Element::create(true)); } else if (value == "false") { diff --git a/src/lib/database/dbaccess_parser.cc b/src/lib/database/dbaccess_parser.cc index c4b442a16e..c37156af97 100644 --- a/src/lib/database/dbaccess_parser.cc +++ b/src/lib/database/dbaccess_parser.cc @@ -62,7 +62,8 @@ DbAccessParser::parse(std::string& access_string, if ((param.first == "persist") || (param.first == "tcp-nodelay") || (param.first == "readonly") || - (param.first == "disable-dhcp-on-db-loss")) { + (param.first == "disable-dhcp-on-db-loss") || + (param.first == "enable-connection-recovery")) { values_copy[param.first] = (param.second->boolValue() ? "true" : "false"); diff --git a/src/lib/database/tests/database_connection_unittest.cc b/src/lib/database/tests/database_connection_unittest.cc index b47395001f..ec6d7360e2 100644 --- a/src/lib/database/tests/database_connection_unittest.cc +++ b/src/lib/database/tests/database_connection_unittest.cc @@ -528,6 +528,7 @@ TEST(DatabaseConnection, toElementDbAccessStringValid) { "\"contact-points\": \"contact_str\", \n" "\"consistency\": \"quorum\", \n" "\"disable-dhcp-on-db-loss\": true, \n" + "\"enable-connection-recovery\": true, \n" "\"serial-consistency\": \"serial\", \n" "\"host\": \"host_str\", \n" "\"keyspace\": \"keyspace_str\", \n"