mgmt: ignore ksk when dsk is specified in ManagementTool::createZone

Change-Id: I41f530753ded411a0a5c3611fce6c9c8731cde94
Refs: #2249
diff --git a/tests/unit/mgmt/management-tool.cpp b/tests/unit/mgmt/management-tool.cpp
index b2b9806..54ad7d2 100644
--- a/tests/unit/mgmt/management-tool.cpp
+++ b/tests/unit/mgmt/management-tool.cpp
@@ -353,14 +353,15 @@
   BOOST_CHECK_EQUAL(getCerts("/net/ndnsim").size(), 2);
   m_tool.deleteZone("/net/ndnsim");
 
+  // no ksk and dsk will be generated
   BOOST_CHECK_NO_THROW(m_tool.createZone("/net/ndnsim", "/",
                                          time::seconds(1), time::days(1), Name(), dsk));
-  BOOST_CHECK_EQUAL(getCerts("/net/ndnsim").size(), 3);
+  BOOST_CHECK_EQUAL(getCerts("/net/ndnsim").size(), 2);
   m_tool.deleteZone("/net/ndnsim");
 
   BOOST_CHECK_NO_THROW(m_tool.createZone("/net/ndnsim", "/",
                                          time::seconds(1), time::days(1), ksk, Name()));
-  BOOST_CHECK_EQUAL(getCerts("/net/ndnsim").size(), 4);
+  BOOST_CHECK_EQUAL(getCerts("/net/ndnsim").size(), 3);
   m_tool.deleteZone("/net/ndnsim");
 
   BOOST_CHECK_THROW(m_tool.createZone("/net/ndnsim", "/net",