JSON bug fixes

GH #241: SF #620 Endless loop in JSON parser (added Buffer::setCapacity)
GH #242: SF #619 Syntax error in JSON parser (float/double trim)
This commit is contained in:
Aleksandar Fabijanic
2013-07-21 22:18:56 -05:00
parent 996ddf1b43
commit 20e1cf8821
8 changed files with 56 additions and 4 deletions

View File

@@ -202,6 +202,8 @@ void NumberParserTest::testParse()
assertEqualDelta(12.34, NumberParser::parseFloat(format(" 12%c34", dp),dp, ts), 0.01);
assertEqualDelta(12.34, NumberParser::parseFloat(format("12%c34 ", dp), dp, ts), 0.01);
assertEqualDelta(12.34, NumberParser::parseFloat(format(" 12%c34 ", dp), dp, ts), 0.01);
assertEqualDelta(12.34, NumberParser::parseFloat(format("\t\n 12%c34 \v\f\r", dp), dp, ts), 0.01);
}
}
#endif // POCO_NO_FPENVIRONMENT