Moved floating point formatting to StringBuilder

This commit is contained in:
Benoît Blanchon
2014-06-26 13:28:42 +02:00
parent 33508e3fe0
commit 63ae9ef096
4 changed files with 28 additions and 22 deletions

View File

@ -27,13 +27,19 @@ namespace JsonGeneratorTests
append("");
assertResultIs("");
}
TEST_METHOD(Null)
{
append(NULL);
append((char*)0);
assertResultIs("null");
}
TEST_METHOD(Number)
{
append(3.14);
assertResultIs("3.14");
}
TEST_METHOD(OneString)
{
append("ABCD");
@ -55,8 +61,13 @@ namespace JsonGeneratorTests
TEST_METHOD(SpecialChars)
{
append("\\\"\/\b\f\n\r");
assertResultIs("\\\"\/\b\f\n\r");
append("\\\"\b\f\n\r");
assertResultIs("\\\"\b\f\n\r");
}
void append(double d)
{
sb->append(d);
}
void append(const char* s)