mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-24 07:47:32 +02:00
Added as<JsonArray>()
as a synonym for as<JsonArray&>()
... (issue #291)
This commit is contained in:
@ -214,3 +214,21 @@ TEST(JsonVariant_As_Tests, ArrayAsString) {
|
||||
JsonVariant variant = arr;
|
||||
ASSERT_EQ(String("[4,2]"), variant.as<String>());
|
||||
}
|
||||
|
||||
TEST(JsonVariant_As_Tests, ArrayAsJsonArray) {
|
||||
DynamicJsonBuffer buffer;
|
||||
JsonArray& arr = buffer.createArray();
|
||||
|
||||
JsonVariant variant = arr;
|
||||
ASSERT_EQ(&arr, &variant.as<JsonArray&>());
|
||||
ASSERT_EQ(&arr, &variant.as<JsonArray>()); // <- shorthand
|
||||
}
|
||||
|
||||
TEST(JsonVariant_As_Tests, ObjectAsJsonObject) {
|
||||
DynamicJsonBuffer buffer;
|
||||
JsonObject& arr = buffer.createObject();
|
||||
|
||||
JsonVariant variant = arr;
|
||||
ASSERT_EQ(&arr, &variant.as<JsonObject&>());
|
||||
ASSERT_EQ(&arr, &variant.as<JsonObject>()); // <- shorthand
|
||||
}
|
||||
|
Reference in New Issue
Block a user