diff options
Diffstat (limited to 'base/strings/string_number_conversions_unittest.cc')
-rw-r--r-- | base/strings/string_number_conversions_unittest.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/base/strings/string_number_conversions_unittest.cc b/base/strings/string_number_conversions_unittest.cc index 4d413d7..5ae59d3 100644 --- a/base/strings/string_number_conversions_unittest.cc +++ b/base/strings/string_number_conversions_unittest.cc @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <errno.h> #include <math.h> #include <limits> @@ -449,7 +450,10 @@ TEST(StringNumberConversionsTest, StringToDouble) { for (size_t i = 0; i < ARRAYSIZE_UNSAFE(cases); ++i) { double output; + errno = 1; EXPECT_EQ(cases[i].success, StringToDouble(cases[i].input, &output)); + if (cases[i].success) + EXPECT_EQ(1, errno) << i; // confirm that errno is unchanged. EXPECT_DOUBLE_EQ(cases[i].output, output); } |