summaryrefslogtreecommitdiffstats
path: root/src/bin/d2/tests/d2_cfg_mgr_unittests.cc
diff options
context:
space:
mode:
authorThomas Markwalder <tmark@isc.org>2013-07-02 12:36:25 +0200
committerThomas Markwalder <tmark@isc.org>2013-07-02 12:36:25 +0200
commit41d5b2ead11a334e89a7f04ab38571e2795083d0 (patch)
treee78ca06e4fe63c679196de2345a878a3b4d598ed /src/bin/d2/tests/d2_cfg_mgr_unittests.cc
parent[2957] A few more review comment changes. (diff)
downloadkea-41d5b2ead11a334e89a7f04ab38571e2795083d0.tar.xz
kea-41d5b2ead11a334e89a7f04ab38571e2795083d0.zip
[2957] Additional review-related changes. Replaced TODO with todo
and corrected doxygen errors.
Diffstat (limited to 'src/bin/d2/tests/d2_cfg_mgr_unittests.cc')
-rw-r--r--src/bin/d2/tests/d2_cfg_mgr_unittests.cc103
1 files changed, 30 insertions, 73 deletions
diff --git a/src/bin/d2/tests/d2_cfg_mgr_unittests.cc b/src/bin/d2/tests/d2_cfg_mgr_unittests.cc
index aa08e47704..9f5a660f95 100644
--- a/src/bin/d2/tests/d2_cfg_mgr_unittests.cc
+++ b/src/bin/d2/tests/d2_cfg_mgr_unittests.cc
@@ -85,19 +85,19 @@ bool checkServer(DnsServerInfoPtr server, const char* hostname,
// Check hostname.
if (server->getHostname() != hostname) {
- EXPECT_EQ(server->getHostname(),hostname);
+ EXPECT_EQ(hostname, server->getHostname());
result = false;
}
// Check IP address.
if (server->getIpAddress().toText() != ip_address) {
- EXPECT_EQ(server->getIpAddress().toText(), ip_address);
+ EXPECT_EQ(ip_address, server->getIpAddress().toText());
result = false;
}
// Check port.
if (server->getPort() != port) {
- EXPECT_EQ (server->getPort(), port);
+ EXPECT_EQ (port, server->getPort());
result = false;
}
@@ -122,27 +122,26 @@ bool checkKey(TSIGKeyInfoPtr key, const char* name,
{
// Return value, assume its a match.
bool result = true;
- if (!key)
- {
+ if (!key) {
EXPECT_TRUE(key);
return false;
}
// Check name.
if (key->getName() != name) {
- EXPECT_EQ(key->getName(),name);
+ EXPECT_EQ(name, key->getName());
result = false;
}
// Check algorithm.
if (key->getAlgorithm() != algorithm) {
- EXPECT_EQ(key->getAlgorithm(), algorithm);
+ EXPECT_EQ(algorithm, key->getAlgorithm());
result = false;
}
// Check secret.
if (key->getSecret() != secret) {
- EXPECT_EQ (key->getSecret(), secret);
+ EXPECT_EQ (secret, key->getSecret());
result = false;
}
@@ -260,7 +259,6 @@ TEST_F(TSIGKeyInfoTest, invalidEntryTests) {
" \"algorithm\": \"md5\" , "
" \"secret\": \"0123456789\" "
"}";
-
ASSERT_TRUE(fromJSON(config));
// Verify that build succeeds but commit fails on blank name.
@@ -311,7 +309,7 @@ TEST_F(TSIGKeyInfoTest, validEntryTests) {
// Verify the correct number of keys are present
int count = keys_->size();
- EXPECT_EQ(count, 1);
+ EXPECT_EQ(1, count);
// Find the key and retrieve it.
TSIGKeyInfoMap::iterator gotit = keys_->find("d2_key_one");
@@ -493,7 +491,7 @@ TEST_F(DnsServerInfoTest, validEntryTests) {
// Verify the correct number of servers are present
int count = servers_->size();
- EXPECT_EQ(count, 1);
+ EXPECT_EQ(1, count);
// Verify the server exists and has the correct values.
DnsServerInfoPtr server = (*servers_)[0];
@@ -515,7 +513,7 @@ TEST_F(DnsServerInfoTest, validEntryTests) {
// Verify the correct number of servers are present
count = servers_->size();
- EXPECT_EQ(count, 1);
+ EXPECT_EQ(1, count);
// Verify the server exists and has the correct values.
server = (*servers_)[0];
@@ -534,7 +532,7 @@ TEST_F(DnsServerInfoTest, validEntryTests) {
// Verify the correct number of servers are present
count = servers_->size();
- EXPECT_EQ(count, 1);
+ EXPECT_EQ(1, count);
// Verify the server exists and has the correct values.
server = (*servers_)[0];
@@ -583,7 +581,7 @@ TEST_F(ConfigParseTest, validServerList) {
// Verify that the server storage contains the correct number of servers.
int count = servers->size();
- EXPECT_EQ(count, 3);
+ EXPECT_EQ(3, count);
// Verify the first server exists and has the correct values.
DnsServerInfoPtr server = (*servers)[0];
@@ -693,7 +691,7 @@ TEST_F(DdnsDomainTest, ddnsDomainParsing) {
// Verify that the domain storage contains the correct number of domains.
int count = domains_->size();
- EXPECT_EQ(count, 1);
+ EXPECT_EQ(1, count);
// Verify that the expected domain exists and can be retrieved from
// the storage.
@@ -702,15 +700,15 @@ TEST_F(DdnsDomainTest, ddnsDomainParsing) {
DdnsDomainPtr& domain = gotit->second;
// Verify the name and key_name values.
- EXPECT_EQ(domain->getName(), "tmark.org");
- EXPECT_EQ(domain->getKeyName(), "d2_key.tmark.org");
+ EXPECT_EQ("tmark.org", domain->getName());
+ EXPECT_EQ("d2_key.tmark.org", domain->getKeyName());
// Verify that the server list exists and contains the correct number of
// servers.
const DnsServerInfoStoragePtr& servers = domain->getServers();
EXPECT_TRUE(servers);
count = servers->size();
- EXPECT_EQ(count, 3);
+ EXPECT_EQ(3, count);
// Fetch each server and verify its contents.
DnsServerInfoPtr server = (*servers)[0];
@@ -775,7 +773,7 @@ TEST_F(DdnsDomainTest, DdnsDomainListParsing) {
// Verify that the domain storage contains the correct number of domains.
int count = domains_->size();
- EXPECT_EQ(count, 2);
+ EXPECT_EQ(2, count);
// Verify that the first domain exists and can be retrieved.
DdnsDomainMap::iterator gotit = domains_->find("tmark.org");
@@ -783,14 +781,14 @@ TEST_F(DdnsDomainTest, DdnsDomainListParsing) {
DdnsDomainPtr& domain = gotit->second;
// Verify the name and key_name values of the first domain.
- EXPECT_EQ(domain->getName(), "tmark.org");
- EXPECT_EQ(domain->getKeyName(), "d2_key.tmark.org");
+ EXPECT_EQ("tmark.org", domain->getName());
+ EXPECT_EQ("d2_key.tmark.org", domain->getKeyName());
// Verify the each of the first domain's servers
DnsServerInfoStoragePtr servers = domain->getServers();
EXPECT_TRUE(servers);
count = servers->size();
- EXPECT_EQ(count, 3);
+ EXPECT_EQ(3, count);
DnsServerInfoPtr server = (*servers)[0];
EXPECT_TRUE(server);
@@ -810,14 +808,14 @@ TEST_F(DdnsDomainTest, DdnsDomainListParsing) {
domain = gotit->second;
// Verify the name and key_name values of the second domain.
- EXPECT_EQ(domain->getName(), "billcat.net");
- EXPECT_EQ(domain->getKeyName(), "d2_key.billcat.net");
+ EXPECT_EQ("billcat.net", domain->getName());
+ EXPECT_EQ("d2_key.billcat.net", domain->getKeyName());
// Verify the each of second domain's servers
servers = domain->getServers();
EXPECT_TRUE(servers);
count = servers->size();
- EXPECT_EQ(count, 3);
+ EXPECT_EQ(3, count);
server = (*servers)[0];
EXPECT_TRUE(server);
@@ -956,15 +954,15 @@ TEST_F(D2CfgMgrTest, fullConfigTest) {
// Verify that the application level scalars have the proper values.
std::string interface;
EXPECT_NO_THROW (context->getParam("interface", interface));
- EXPECT_EQ(interface, "eth1");
+ EXPECT_EQ("eth1", interface);
std::string ip_address;
EXPECT_NO_THROW (context->getParam("ip_address", ip_address));
- EXPECT_EQ(ip_address, "192.168.1.33");
+ EXPECT_EQ("192.168.1.33", ip_address);
uint32_t port = 0;
EXPECT_NO_THROW (context->getParam("port", port));
- EXPECT_EQ(port, 88);
+ EXPECT_EQ(88, port);
// Verify that the forward manager can be retrieved.
DdnsDomainListMgrPtr mgr = context->getForwardMgr();
@@ -974,7 +972,7 @@ TEST_F(D2CfgMgrTest, fullConfigTest) {
DdnsDomainMapPtr domains = mgr->getDomains();
ASSERT_TRUE(domains);
int count = domains->size();
- EXPECT_EQ(count, 2);
+ EXPECT_EQ(2, count);
// Verify that the server count in each of the forward manager domains.
// NOTE that since prior tests have validated server parsing, we are are
@@ -986,7 +984,7 @@ TEST_F(D2CfgMgrTest, fullConfigTest) {
DnsServerInfoStoragePtr servers = domain->getServers();
count = servers->size();
EXPECT_TRUE(servers);
- EXPECT_EQ(count, 3);
+ EXPECT_EQ(3, count);
}
// Verify that the reverse manager can be retrieved.
@@ -996,7 +994,7 @@ TEST_F(D2CfgMgrTest, fullConfigTest) {
// Verify that the reverse manager has the correct number of domains.
domains = mgr->getDomains();
count = domains->size();
- EXPECT_EQ(count, 2);
+ EXPECT_EQ(2, count);
// Verify that the server count in each of the reverse manager domains.
// NOTE that since prior tests have validated server parsing, we are are
@@ -1007,7 +1005,7 @@ TEST_F(D2CfgMgrTest, fullConfigTest) {
DnsServerInfoStoragePtr servers = domain->getServers();
count = servers->size();
EXPECT_TRUE(servers);
- EXPECT_EQ(count, 3);
+ EXPECT_EQ(3, count);
}
}
@@ -1237,45 +1235,4 @@ TEST_F(D2CfgMgrTest, matchReverse) {
ASSERT_THROW(cfg_mgr_->matchReverse("", match), D2CfgError);
}
-TEST_F(D2CfgMgrTest, tsigTest) {
- std::string config = "{ "
- "\"interface\" : \"eth1\" , "
- "\"ip_address\" : \"192.168.1.33\" , "
- "\"port\" : 88 , "
- "\"tsig_keys\": [] ,"
- "\"forward_ddns\" : {"
- "\"ddns_domains\": [ "
- "{ \"name\": \"tmark.org\" , "
- " \"dns_servers\" : [ "
- " { \"ip_address\": \"127.0.0.1\" } "
- " ] } "
- ", "
- "{ \"name\": \"one.tmark.org\" , "
- " \"dns_servers\" : [ "
- " { \"ip_address\": \"127.0.0.2\" } "
- " ] } "
- "] },"
- "\"reverse_ddns\" : {"
- "\"ddns_domains\": [ "
- "{ \"name\": \"100.168.192.in-addr.arpa\" , "
- " \"dns_servers\" : [ "
- " { \"ip_address\": \"127.0.0.1\" } "
- " ] }, "
- "{ \"name\": \"168.192.in-addr.arpa\" , "
- " \"dns_servers\" : [ "
- " { \"ip_address\": \"127.0.0.1\" } "
- " ] }, "
- "{ \"name\": \"*\" , "
- " \"dns_servers\" : [ "
- " { \"ip_address\": \"127.0.0.1\" } "
- " ] } "
- "] } }";
-
- ASSERT_TRUE(fromJSON(config));
-
- // Verify that we can parse the configuration.
- answer_ = cfg_mgr_->parseConfig(config_set_);
- ASSERT_TRUE(checkAnswer(0));
-}
-
} // end of anonymous namespace