// Return value, assume its a match.
bool result = true;
- if (!server)
- {
+ if (!server) {
EXPECT_TRUE(server);
return false;
}
result = false;
}
- // Check algorithm.
+ // Check algorithm.
if (key->getAlgorithm() != algorithm) {
EXPECT_EQ(key->getAlgorithm(), algorithm);
result = false;
void addKey(const std::string& name, const std::string& algorithm,
const std::string& secret) {
TSIGKeyInfoPtr key_info(new TSIGKeyInfo(name, algorithm, secret));
- (*keys_)[name]=key_info;
+ (*keys_)[name]=key_info;
}
/// @brief Storage for "committing" domains.
/// It verifies that:
/// 1. Name cannot be blank.
/// 2. Algorithm cannot be blank.
-/// 3. Secret cannot be blank.
-/// @TODO TSIG keys are not fully functional. Only basic validation is
+/// 3. Secret cannot be blank.
+/// @TODO TSIG keys are not fully functional. Only basic validation is
/// currently supported. This test will need to expand as they evolve.
TEST_F(TSIGKeyInfoTest, invalidEntryTests) {
// Config with a blank name entry.
" \"secret\": \"0123456789\" "
"}";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that build succeeds but commit fails on blank name.
EXPECT_NO_THROW(parser_->build(config_set_));
" \"secret\": \"0123456789\" "
"}";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that build succeeds but commit fails on blank algorithm.
EXPECT_NO_THROW(parser_->build(config_set_));
" \"secret\": \"\" "
"}";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that build succeeds but commit fails on blank secret.
EXPECT_NO_THROW(parser_->build(config_set_));
" \"algorithm\": \"md5\" , "
" \"secret\": \"0123456789\" "
"}";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that it builds and commits without throwing.
ASSERT_NO_THROW(parser_->build(config_set_));
" }"
" ]";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Create the list parser.
isc::dhcp::ParserPtr parser;
" }"
" ]";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Create the list parser.
isc::dhcp::ParserPtr parser;
/// @brief Verifies a valid list of TSIG Keys parses correctly.
TEST_F(TSIGKeyInfoTest, validTSIGKeyList) {
- // Construct a valid list of keys.
+ // Construct a valid list of keys.
std::string config = "["
" { \"name\": \"key1\" , "
" }"
" ]";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that the list builds and commits without errors.
// Create the list parser.
// Verify that it builds without throwing but commit fails.
std::string config = "{ \"hostname\": \"pegasus.tmark\", "
" \"ip_address\": \"127.0.0.1\" } ";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
EXPECT_NO_THROW(parser_->build(config_set_));
EXPECT_THROW(parser_->commit(), D2CfgError);
// Verify that it builds without throwing but commit fails.
config = "{ \"hostname\": \"\", "
" \"ip_address\": \"\" } ";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
EXPECT_NO_THROW(parser_->build(config_set_));
EXPECT_THROW(parser_->commit(), D2CfgError);
// Verify that build fails.
config = "{ \"ip_address\": \"192.168.5.6\" ,"
" \"port\": -100 }";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
EXPECT_THROW (parser_->build(config_set_), isc::BadValue);
}
TEST_F(DnsServerInfoTest, validEntryTests) {
// Valid entries for dynamic host
std::string config = "{ \"hostname\": \"pegasus.tmark\" }";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that it builds and commits without throwing.
ASSERT_NO_THROW(parser_->build(config_set_));
// Valid entries for static ip
config = " { \"ip_address\": \"127.0.0.1\" , "
" \"port\": 100 }";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that it builds and commits without throwing.
ASSERT_NO_THROW(parser_->build(config_set_));
// Valid entries for static ip, no port
config = " { \"ip_address\": \"192.168.2.5\" }";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that it builds and commits without throwing.
ASSERT_NO_THROW(parser_->build(config_set_));
std::string config = "[ { \"hostname\": \"one.tmark\" }, "
"{ \"hostname\": \"\" }, "
"{ \"hostname\": \"three.tmark\" } ]";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Create the server storage and list parser.
DnsServerInfoStoragePtr servers(new DnsServerInfoStorage());
std::string config = "[ { \"hostname\": \"one.tmark\" }, "
"{ \"hostname\": \"two.tmark\" }, "
"{ \"hostname\": \"three.tmark\" } ]";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Create the server storage and list parser.
DnsServerInfoStoragePtr servers(new DnsServerInfoStorage());
" \"port\": 200 },"
" { \"ip_address\": \"127.0.0.3\" , "
" \"port\": 300 } ] } ";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that the domain configuration builds but commit fails.
ASSERT_NO_THROW(parser_->build(config_set_));
" \"key_name\": \"d2_key.tmark.org\" , "
" \"dns_servers\" : [ "
" ] } ";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that the domain configuration build fails.
ASSERT_THROW(parser_->build(config_set_), D2CfgError);
" \"dns_servers\" : [ "
" { \"ip_address\": \"127.0.0.3\" , "
" \"port\": -1 } ] } ";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that the domain configuration build fails.
ASSERT_THROW(parser_->build(config_set_), isc::BadValue);
" \"dns_servers\" : [ "
" { \"ip_address\": \"127.0.0.3\" , "
" \"port\": 300 } ] } ";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that the domain configuration build succeeds but commit fails.
ASSERT_NO_THROW(parser_->build(config_set_));
" \"port\": 200 },"
" { \"ip_address\": \"127.0.0.3\" , "
" \"port\": 300 } ] } ";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Add a TSIG key to the test key map, so key validation will pass.
addKey("d2_key.tmark.org", "md5", "0123456789");
" \"port\": 600 } ] } "
"] ";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Add keys to key map so key validation passes.
addKey("d2_key.tmark.org", "algo1", "secret1");
addKey("d2_key.billcat.net", "algo2", "secret2");
// Create the list parser
- isc::dhcp::ParserPtr list_parser;
+ isc::dhcp::ParserPtr list_parser;
ASSERT_NO_THROW(list_parser.reset(
new DdnsDomainListParser("test", domains_, keys_)));
" { \"ip_address\": \"127.0.0.3\" , "
" \"port\": 300 } ] } "
"] ";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Create the list parser
- isc::dhcp::ParserPtr list_parser;
+ isc::dhcp::ParserPtr list_parser;
ASSERT_NO_THROW(list_parser.reset(
new DdnsDomainListParser("test", domains_, keys_)));
D2CfgMgr *cfg_mgr = NULL;
// Verify that configuration manager constructions without error.
- ASSERT_NO_THROW(cfg_mgr=new D2CfgMgr());
+ ASSERT_NO_THROW(cfg_mgr = new D2CfgMgr());
// Verify that the context can be retrieved and is not null.
D2CfgContextPtr context;
" { \"hostname\": \"six.rev\" } "
" ] } "
"] } }";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that we can parse the configuration.
answer_ = cfg_mgr_->parseConfig(config_set_);
" \"dns_servers\" : [ "
" { \"hostname\": \"global.net\" } "
" ] } "
- "] }, "
+ "] }, "
"\"reverse_ddns\" : {} "
"}";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that we can parse the configuration.
answer_ = cfg_mgr_->parseConfig(config_set_);
ASSERT_TRUE(checkAnswer(0));
"\"reverse_ddns\" : {} "
" }";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that we can parse the configuration.
answer_ = cfg_mgr_->parseConfig(config_set_);
"\"reverse_ddns\" : {} "
"}";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that we can parse the configuration.
answer_ = cfg_mgr_->parseConfig(config_set_);
" ] } "
"] } }";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that we can parse the configuration.
answer_ = cfg_mgr_->parseConfig(config_set_);
" ] } "
"] } }";
- ASSERT_NO_THROW(fromJSON(config));
+ ASSERT_TRUE(fromJSON(config));
// Verify that we can parse the configuration.
answer_ = cfg_mgr_->parseConfig(config_set_);