forked from bblanchon/ArduinoJson
Fixed error when assigning a volatile int to a JsonVariant (issue #415)
This commit is contained in:
1 parent
f17e1c4a80
commit
11432253a1
3 files changed
+15
-1
No files matched your search
@@ -38,6 +38,15 @@ TEST_(StoreInteger) {
|
||||
EXPECT_FALSE(_object["hello"].is<double>());
|
||||
}
|
||||
|
||||
TEST_(StoreVolatileInteger) { // issue #415
|
||||
volatile int i = 123;
|
||||
_object["hello"] = i;
|
||||
|
||||
EXPECT_EQ(123, _object["hello"].as<int>());
|
||||
EXPECT_TRUE(_object["hello"].is<int>());
|
||||
EXPECT_FALSE(_object["hello"].is<double>());
|
||||
}
|
||||
|
||||
TEST_(StoreDouble) {
|
||||
_object["hello"] = 123.45;
|
||||
|
||||
|
||||
Reference in new issue
Block a user