forked from bblanchon/ArduinoJson
Removed default template value for DIGITS, because Arduino 1.0.5 refused it
This commit is contained in:
@ -73,12 +73,6 @@ namespace JsonGeneratorTests
|
||||
write("\t");
|
||||
assertResultIs("\"\\t\"");
|
||||
}
|
||||
|
||||
TEST_METHOD(DoubleDefaultDigits)
|
||||
{
|
||||
write(3.14159265358979323846);
|
||||
assertResultIs("3.14");
|
||||
}
|
||||
|
||||
TEST_METHOD(DoubleZeroDigits)
|
||||
{
|
||||
@ -97,7 +91,7 @@ namespace JsonGeneratorTests
|
||||
write<2>(3.14159265358979323846);
|
||||
assertResultIs("3.14");
|
||||
}
|
||||
|
||||
|
||||
TEST_METHOD(Integer)
|
||||
{
|
||||
write(314);
|
||||
@ -116,15 +110,6 @@ namespace JsonGeneratorTests
|
||||
assertResultIs("314");
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
void write(T value)
|
||||
{
|
||||
StringBuilder sb(buffer, sizeof(buffer));
|
||||
JsonValue jsonValue;
|
||||
jsonValue.set(value);
|
||||
returnValue = jsonValue.printTo(sb);
|
||||
}
|
||||
|
||||
template<int DIGITS>
|
||||
void write(double value)
|
||||
{
|
||||
@ -134,6 +119,15 @@ namespace JsonGeneratorTests
|
||||
returnValue = jsonValue.printTo(sb);
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
void write(T value)
|
||||
{
|
||||
StringBuilder sb(buffer, sizeof(buffer));
|
||||
JsonValue jsonValue;
|
||||
jsonValue.set(value);
|
||||
returnValue = jsonValue.printTo(sb);
|
||||
}
|
||||
|
||||
void assertResultIs(const char* expected)
|
||||
{
|
||||
Assert::AreEqual(expected, buffer);
|
||||
|
Reference in New Issue
Block a user