]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2522] revised "copy" test for SSHFP: make sure to use assignment, not copy.
authorJINMEI Tatuya <jinmei@isc.org>
Thu, 23 May 2013 22:07:29 +0000 (15:07 -0700)
committerJINMEI Tatuya <jinmei@isc.org>
Thu, 23 May 2013 22:07:29 +0000 (15:07 -0700)
src/lib/dns/tests/rdata_sshfp_unittest.cc

index 7df24d5637d9064548ccbbf645498e3e0fe34629..b85dfa5ebe8bf572335c08c6933ce597d646d374 100644 (file)
@@ -152,12 +152,14 @@ TEST_F(Rdata_SSHFP_Test, badText) {
     checkFromText_LexerError("2 -1 123456789abcdef67890123456789abcdef67890");
 }
 
-TEST_F(Rdata_SSHFP_Test, copy) {
-    const generic::SSHFP rdata_sshfp2(rdata_sshfp);
+TEST_F(Rdata_SSHFP_Test, copyAndAssign) {
+    // Copy construct
+    generic::SSHFP rdata_sshfp2(rdata_sshfp);
     EXPECT_EQ(0, rdata_sshfp.compare(rdata_sshfp2));
 
-    const generic::SSHFP rdata_sshfp3 = rdata_sshfp;
-    EXPECT_EQ(0, rdata_sshfp.compare(rdata_sshfp3));
+    // Assignment, mainly to confirm it doesn't cause disruption.
+    rdata_sshfp2 = rdata_sshfp;
+    EXPECT_EQ(0, rdata_sshfp.compare(rdata_sshfp2));
 }
 
 TEST_F(Rdata_SSHFP_Test, createFromWire) {