Skip to content

Commit 8ca8b8e

Browse files
authored
Merge 58f4d53 into eee8b05
2 parents eee8b05 + 58f4d53 commit 8ca8b8e

File tree

2 files changed

+32
-31
lines changed

2 files changed

+32
-31
lines changed

CONTRIBUTORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ Arne Beer <arne@twobeer.de>
2727
Billy Robert O'Neal III <billy.oneal@gmail.com> <bion@microsoft.com>
2828
Chris Kennelly <ckennelly@google.com> <ckennelly@ckennelly.com>
2929
Christopher Seymour <chris.j.seymour@hotmail.com>
30+
Cyrille Faucheux <cyrille.faucheux@gmail.com>
3031
David Coeurjolly <david.coeurjolly@liris.cnrs.fr>
3132
Deniz Evrenci <denizevrenci@gmail.com>
3233
Dominic Hamon <dma@stripysock.com> <dominic@google.com>

test/string_util_gtest.cc

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,56 +9,56 @@ namespace {
99
TEST(StringUtilTest, stoul) {
1010
{
1111
size_t pos = 0;
12-
EXPECT_EQ(0, benchmark::stoul("0", &pos));
13-
EXPECT_EQ(1, pos);
12+
EXPECT_EQ(0ul, benchmark::stoul("0", &pos));
13+
EXPECT_EQ(1ul, pos);
1414
}
1515
{
1616
size_t pos = 0;
17-
EXPECT_EQ(7, benchmark::stoul("7", &pos));
18-
EXPECT_EQ(1, pos);
17+
EXPECT_EQ(7ul, benchmark::stoul("7", &pos));
18+
EXPECT_EQ(1ul, pos);
1919
}
2020
{
2121
size_t pos = 0;
22-
EXPECT_EQ(135, benchmark::stoul("135", &pos));
23-
EXPECT_EQ(3, pos);
22+
EXPECT_EQ(135ul, benchmark::stoul("135", &pos));
23+
EXPECT_EQ(3ul, pos);
2424
}
2525
#if ULONG_MAX == 0xFFFFFFFFul
2626
{
2727
size_t pos = 0;
2828
EXPECT_EQ(0xFFFFFFFFul, benchmark::stoul("4294967295", &pos));
29-
EXPECT_EQ(10, pos);
29+
EXPECT_EQ(10ul, pos);
3030
}
3131
#elif ULONG_MAX == 0xFFFFFFFFFFFFFFFFul
3232
{
3333
size_t pos = 0;
3434
EXPECT_EQ(0xFFFFFFFFFFFFFFFFul, benchmark::stoul("18446744073709551615", &pos));
35-
EXPECT_EQ(20, pos);
35+
EXPECT_EQ(20ul, pos);
3636
}
3737
#endif
3838
{
3939
size_t pos = 0;
40-
EXPECT_EQ(10, benchmark::stoul("1010", &pos, 2));
41-
EXPECT_EQ(4, pos);
40+
EXPECT_EQ(10ul, benchmark::stoul("1010", &pos, 2));
41+
EXPECT_EQ(4ul, pos);
4242
}
4343
{
4444
size_t pos = 0;
45-
EXPECT_EQ(520, benchmark::stoul("1010", &pos, 8));
46-
EXPECT_EQ(4, pos);
45+
EXPECT_EQ(520ul, benchmark::stoul("1010", &pos, 8));
46+
EXPECT_EQ(4ul, pos);
4747
}
4848
{
4949
size_t pos = 0;
50-
EXPECT_EQ(1010, benchmark::stoul("1010", &pos, 10));
51-
EXPECT_EQ(4, pos);
50+
EXPECT_EQ(1010ul, benchmark::stoul("1010", &pos, 10));
51+
EXPECT_EQ(4ul, pos);
5252
}
5353
{
5454
size_t pos = 0;
55-
EXPECT_EQ(4112, benchmark::stoul("1010", &pos, 16));
56-
EXPECT_EQ(4, pos);
55+
EXPECT_EQ(4112ul, benchmark::stoul("1010", &pos, 16));
56+
EXPECT_EQ(4ul, pos);
5757
}
5858
{
5959
size_t pos = 0;
60-
EXPECT_EQ(0xBEEF, benchmark::stoul("BEEF", &pos, 16));
61-
EXPECT_EQ(4, pos);
60+
EXPECT_EQ(0xBEEFul, benchmark::stoul("BEEF", &pos, 16));
61+
EXPECT_EQ(4ul, pos);
6262
}
6363
{
6464
ASSERT_THROW(benchmark::stoul("this is a test"), std::invalid_argument);
@@ -69,42 +69,42 @@ TEST(StringUtilTest, stoi) {
6969
{
7070
size_t pos = 0;
7171
EXPECT_EQ(0, benchmark::stoi("0", &pos));
72-
EXPECT_EQ(1, pos);
72+
EXPECT_EQ(1ul, pos);
7373
}
7474
{
7575
size_t pos = 0;
7676
EXPECT_EQ(-17, benchmark::stoi("-17", &pos));
77-
EXPECT_EQ(3, pos);
77+
EXPECT_EQ(3ul, pos);
7878
}
7979
{
8080
size_t pos = 0;
8181
EXPECT_EQ(1357, benchmark::stoi("1357", &pos));
82-
EXPECT_EQ(4, pos);
82+
EXPECT_EQ(4ul, pos);
8383
}
8484
{
8585
size_t pos = 0;
8686
EXPECT_EQ(10, benchmark::stoi("1010", &pos, 2));
87-
EXPECT_EQ(4, pos);
87+
EXPECT_EQ(4ul, pos);
8888
}
8989
{
9090
size_t pos = 0;
9191
EXPECT_EQ(520, benchmark::stoi("1010", &pos, 8));
92-
EXPECT_EQ(4, pos);
92+
EXPECT_EQ(4ul, pos);
9393
}
9494
{
9595
size_t pos = 0;
9696
EXPECT_EQ(1010, benchmark::stoi("1010", &pos, 10));
97-
EXPECT_EQ(4, pos);
97+
EXPECT_EQ(4ul, pos);
9898
}
9999
{
100100
size_t pos = 0;
101101
EXPECT_EQ(4112, benchmark::stoi("1010", &pos, 16));
102-
EXPECT_EQ(4, pos);
102+
EXPECT_EQ(4ul, pos);
103103
}
104104
{
105105
size_t pos = 0;
106106
EXPECT_EQ(0xBEEF, benchmark::stoi("BEEF", &pos, 16));
107-
EXPECT_EQ(4, pos);
107+
EXPECT_EQ(4ul, pos);
108108
}
109109
{
110110
ASSERT_THROW(benchmark::stoi("this is a test"), std::invalid_argument);
@@ -115,28 +115,28 @@ TEST(StringUtilTest, stod) {
115115
{
116116
size_t pos = 0;
117117
EXPECT_EQ(0.0, benchmark::stod("0", &pos));
118-
EXPECT_EQ(1, pos);
118+
EXPECT_EQ(1ul, pos);
119119
}
120120
{
121121
size_t pos = 0;
122122
EXPECT_EQ(-84.0, benchmark::stod("-84", &pos));
123-
EXPECT_EQ(3, pos);
123+
EXPECT_EQ(3ul, pos);
124124
}
125125
{
126126
size_t pos = 0;
127127
EXPECT_EQ(1234.0, benchmark::stod("1234", &pos));
128-
EXPECT_EQ(4, pos);
128+
EXPECT_EQ(4ul, pos);
129129
}
130130
{
131131
size_t pos = 0;
132132
EXPECT_EQ(1.5, benchmark::stod("1.5", &pos));
133-
EXPECT_EQ(3, pos);
133+
EXPECT_EQ(3ul, pos);
134134
}
135135
{
136136
size_t pos = 0;
137137
/* Note: exactly representable as double */
138138
EXPECT_EQ(-1.25e+9, benchmark::stod("-1.25e+9", &pos));
139-
EXPECT_EQ(8, pos);
139+
EXPECT_EQ(8ul, pos);
140140
}
141141
{
142142
ASSERT_THROW(benchmark::stod("this is a test"), std::invalid_argument);

0 commit comments

Comments
 (0)