[svn] commit: r1367 - /trunk/src/lib/dns/tests/dnssectime_unittest.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Fri Mar 12 16:16:42 UTC 2010


Author: each
Date: Fri Mar 12 16:16:42 2010
New Revision: 1367

Log:
Check sizeof(time_t) before running the time overflow test.

Modified:
    trunk/src/lib/dns/tests/dnssectime_unittest.cc

Modified: trunk/src/lib/dns/tests/dnssectime_unittest.cc
==============================================================================
--- trunk/src/lib/dns/tests/dnssectime_unittest.cc (original)
+++ trunk/src/lib/dns/tests/dnssectime_unittest.cc Fri Mar 12 16:16:42 2010
@@ -61,8 +61,14 @@
 {
     EXPECT_EQ("19700101000000", timeToText(0));
     EXPECT_EQ("20100311233000", timeToText(1268350200));
+}
 
-    // Jan 1, Year 10,000.  What should we do?
-    //EXPECT_THROW(timeToText(253402300800LL), InvalidTime);
+TEST(DNSSECTimeTest, overflow)
+{
+    // Jan 1, Year 10,000.
+    if (sizeof(time_t) > 4) {
+        EXPECT_THROW(timeToText(253402300800LL), InvalidTime);
+    }
 }
+
 }




More information about the bind10-changes mailing list