| Index: base/time/time_unittest.cc
|
| diff --git a/base/time/time_unittest.cc b/base/time/time_unittest.cc
|
| index a42d701f25a22d7c596888b5ad496b7851ba631b..2731a6272bbfc3297dafad3e794aed654024ba90 100644
|
| --- a/base/time/time_unittest.cc
|
| +++ b/base/time/time_unittest.cc
|
| @@ -59,6 +59,11 @@ TEST(TimeTestOutOfBounds, FromExplodedOutOfBoundsTime) {
|
| {{9840633, 1, 0, 1, 1, 1, 0, 0}, true},
|
| // Underflow will fail as well.
|
| {{-9840633, 1, 0, 1, 1, 1, 0, 0}, true},
|
| + // Test integer overflow and underflow cases for the values themselves.
|
| + {{std::numeric_limits<int>::min(), 1, 0, 1, 1, 1, 0, 0}, true},
|
| + {{std::numeric_limits<int>::max(), 1, 0, 1, 1, 1, 0, 0}, true},
|
| + {{2016, std::numeric_limits<int>::min(), 0, 1, 1, 1, 0, 0}, false},
|
| + {{2016, std::numeric_limits<int>::max(), 0, 1, 1, 1, 0, 0}, false},
|
| };
|
|
|
| for (const auto& test : kDateTestData) {
|
|
|