Merge pull request #1373 from lelit/issue1368
Add test case on kParseNumbersAsStringsFlag being able to load big ints
This commit is contained in:
commit
67fac85e96
@ -1975,6 +1975,17 @@ TEST(Reader, NumbersAsStrings) {
|
||||
Reader reader;
|
||||
EXPECT_TRUE(reader.Parse<kParseNumbersAsStringsFlag>(s, h));
|
||||
}
|
||||
{
|
||||
char n1e319[321]; // '1' followed by 319 '0'
|
||||
n1e319[0] = '1';
|
||||
for (int i = 1; i < 320; i++)
|
||||
n1e319[i] = '0';
|
||||
n1e319[320] = '\0';
|
||||
StringStream s(n1e319);
|
||||
NumbersAsStringsHandler h(n1e319);
|
||||
Reader reader;
|
||||
EXPECT_TRUE(reader.Parse<kParseNumbersAsStringsFlag>(s, h));
|
||||
}
|
||||
}
|
||||
|
||||
template <unsigned extraFlags>
|
||||
|
Loading…
x
Reference in New Issue
Block a user