]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2384] Test case of reused unit
authorMichal 'vorner' Vaner <michal.vaner@nic.cz>
Wed, 7 Nov 2012 09:01:56 +0000 (10:01 +0100)
committerMichal 'vorner' Vaner <michal.vaner@nic.cz>
Wed, 7 Nov 2012 09:01:56 +0000 (10:01 +0100)
src/lib/dns/tests/rrttl_unittest.cc

index bf73c3afd951aec5dcf6e37704bb6ad967bb5fd7..4d8939720c529675cc06fad8fa6f0cd298f1c324 100644 (file)
@@ -105,6 +105,9 @@ TEST_F(RRTTLTest, fromTextUnit) {
     EXPECT_EQ(60 * 60 + 3, RRTTL("1H3S").getValue());
     EXPECT_EQ(2 * 24 * 60 * 60 + 75 * 60 + 4, RRTTL("75M2D4").getValue());
 
+    // Awkward, but allowed case - the same unit used twice.
+    EXPECT_EQ(20 * 3600, RRTTL("12H8H").getValue());
+
     // Missing before unit.
     EXPECT_THROW(RRTTL("W5H"), InvalidRRTTL);
     EXPECT_THROW(RRTTL("5hW"), InvalidRRTTL);