]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1373] also check fqdn ending byte
authorRazvan Becheriu <razvan@isc.org>
Mon, 17 Aug 2020 13:50:54 +0000 (16:50 +0300)
committerTomek Mrugalski <tomek@isc.org>
Fri, 25 Sep 2020 16:31:58 +0000 (18:31 +0200)
src/hooks/dhcp/flex_option/tests/flex_option_unittests.cc

index 8c15b04d78804c1dadf84f055f88667cffbc22a3..5f2277435aa7382c57a59ed013c10a28983782a2 100644 (file)
@@ -796,6 +796,7 @@ TEST_F(FlexOptionTest, processAdd) {
     EXPECT_EQ(0, memcmp(&buffer_fqdn[1], "example", 7));
     EXPECT_EQ(3, buffer_fqdn[8]);
     EXPECT_EQ(0, memcmp(&buffer_fqdn[9], "com", 3));
+    EXPECT_EQ(0, buffer_fqdn[12]);
 }
 
 // Verify that ADD action does not add an already existing option.
@@ -891,6 +892,7 @@ TEST_F(FlexOptionTest, processSupersede) {
     EXPECT_EQ(0, memcmp(&buffer_fqdn[1], "example", 7));
     EXPECT_EQ(3, buffer_fqdn[8]);
     EXPECT_EQ(0, memcmp(&buffer_fqdn[9], "com", 3));
+    EXPECT_EQ(0, buffer_fqdn[12]);
 }
 
 // Verify that SUPERSEDE action supersedes an already existing option.
@@ -943,6 +945,7 @@ TEST_F(FlexOptionTest, processSupersedeExisting) {
     EXPECT_EQ(0, memcmp(&buffer_fqdn[1], "example", 7));
     EXPECT_EQ(3, buffer_fqdn[8]);
     EXPECT_EQ(0, memcmp(&buffer_fqdn[9], "com", 3));
+    EXPECT_EQ(0, buffer_fqdn[12]);
 }
 
 // Verify that SUPERSEDE action does not supersede an empty value.