BOOST_CHECK_EQUAL(di.backend, be);
}
+BOOST_AUTO_TEST_CASE(test_method_isMaster) {
+ BOOST_TEST_MESSAGE("Testing isMaster method");
+ BOOST_CHECK(be->isMaster("ns1.unit.test", "10.0.0.1"));
+ BOOST_CHECK(!be->isMaster("ns2.unit.test", "10.0.0.2"));
+}
+
BOOST_AUTO_TEST_CASE(test_method_superMasterBackend) {
DNSResourceRecord rr;
std::vector<DNSResourceRecord> nsset;
$tsigkeys = { "test" => {:name => "test", :algorithm => "NULL", :content => "NULL"} }
+$masters = { :name => "ns1.unit.test", :ip => "10.0.0.1" }
+
class Handler
def initialize
end
[false]
end
+ def do_ismaster(args)
+ $masters[:name] == args["name"] && $masters[:ip] == args["ip"]
+ end
+
def do_supermasterbackend(args)
$domain[args["domain"]] = {
"NS" => args["nsset"]