Test casting a JsonValue to a double

This commit is contained in:
Benoit Blanchon committed 2014-08-01 14:56:46 +02:00
1 parent 028ff6676e
commit c10bcee324
2 files changed
+15 -5

No files matched your search

+5
View File
@@ -69,6 +69,11 @@ namespace ArduinoJson
return ""; return "";
} }
operator double()
{
return content.asDouble;
}
operator int() operator int()
{ {
return content.asLong; return content.asLong;
+10 -5
View File
@@ -19,9 +19,15 @@ namespace JsonGeneratorTests
public: public:
TEST_METHOD(String) TEST_METHOD(Bool)
{ {
setValueAndCheckCast("hello"); setValueAndCheckCast(true);
setValueAndCheckCast(false);
}
TEST_METHOD(Double)
{
setValueAndCheckCast(3.14156);
} }
TEST_METHOD(Integer) TEST_METHOD(Integer)
@@ -34,10 +40,9 @@ namespace JsonGeneratorTests
setValueAndCheckCast(42L); setValueAndCheckCast(42L);
} }
TEST_METHOD(Bool) TEST_METHOD(String)
{ {
setValueAndCheckCast(true); setValueAndCheckCast("hello");
setValueAndCheckCast(false);
} }
private: private: