]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#2078] Added unit test
authorFrancis Dupont <fdupont@isc.org>
Fri, 10 Sep 2021 14:47:43 +0000 (16:47 +0200)
committerRazvan Becheriu <razvan@isc.org>
Fri, 10 Sep 2021 15:04:29 +0000 (18:04 +0300)
src/lib/d2srv/tests/d2_tsig_key_unittest.cc

index 9456ef12716effd42853dd8b51e5c9c614701a88..2bc6171be60292fa1183aceb922142ca8f18b42f 100644 (file)
@@ -18,6 +18,7 @@
 
 using namespace isc::d2;
 using namespace isc::data;
+using namespace isc::dns;
 using namespace isc::stats;
 using namespace std;
 
@@ -58,6 +59,12 @@ TEST_F(D2TsigKeyTest, key) {
     D2TsigKeyPtr key(new D2TsigKey(key_spec));
     EXPECT_EQ(4, stat_mgr.count());
 
+    // Create a context.
+    TSIGContextPtr ctx;
+    ASSERT_NO_THROW(ctx = key->createContext());
+    ASSERT_TRUE(ctx);
+    EXPECT_EQ(TSIGContext::INIT, ctx->getState());
+
     // Get the 'sent' statistics.
     const string& stat_name = "key[foo.bar.].update-sent";
     EXPECT_EQ(1, stat_mgr.getSize(stat_name));