Commit f9ed88b3 authored by JINMEI Tatuya's avatar JINMEI Tatuya

[master] s/L/LU/ to make sure constants are unsigned.

parent 04934bb0
...@@ -80,7 +80,7 @@ TEST_F(DNSSECTimeTest, fromText) { ...@@ -80,7 +80,7 @@ TEST_F(DNSSECTimeTest, fromText) {
// Feb 7, 06:28:15 UTC 2106 is the possible maximum time that can be // Feb 7, 06:28:15 UTC 2106 is the possible maximum time that can be
// represented as an unsigned 32bit integer without overflow. // represented as an unsigned 32bit integer without overflow.
EXPECT_EQ(4294967295L, timeFromText32("21060207062815")); EXPECT_EQ(4294967295LU, timeFromText32("21060207062815"));
// After that, timeFromText32() should start returning the second count // After that, timeFromText32() should start returning the second count
// modulo 2^32. // modulo 2^32.
...@@ -150,14 +150,14 @@ TEST_F(DNSSECTimeTest, toText) { ...@@ -150,14 +150,14 @@ TEST_F(DNSSECTimeTest, toText) {
// that can be represented in the form of YYYYMMDDHHmmSS. // that can be represented in the form of YYYYMMDDHHmmSS.
EXPECT_EQ("99991231235959", timeToText64(YEAR10K_EVE)); EXPECT_EQ("99991231235959", timeToText64(YEAR10K_EVE));
dnssectime::detail::gettimeFunction = testGetTime<YEAR10K_EVE - 10>; dnssectime::detail::gettimeFunction = testGetTime<YEAR10K_EVE - 10>;
EXPECT_EQ("99991231235959", timeToText32(4294197631L)); EXPECT_EQ("99991231235959", timeToText32(4294197631LU));
} }
TEST_F(DNSSECTimeTest, overflow) { TEST_F(DNSSECTimeTest, overflow) {
// Jan 1, Year 10,000. // Jan 1, Year 10,000.
EXPECT_THROW(timeToText64(253402300800LL), InvalidTime); EXPECT_THROW(timeToText64(253402300800LL), InvalidTime);
dnssectime::detail::gettimeFunction = testGetTime<YEAR10K_EVE - 10>; dnssectime::detail::gettimeFunction = testGetTime<YEAR10K_EVE - 10>;
EXPECT_THROW(timeToText32(4294197632L), InvalidTime); EXPECT_THROW(timeToText32(4294197632LU), InvalidTime);
} }
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment