mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01:00 
			
		
		
		
	Added JsonVariant::is<JsonArrayConst/JsonObjectConst>() (issue #1412)
This commit is contained in:
		| @@ -97,7 +97,9 @@ TEST_CASE("JsonVariant::is<T>()") { | ||||
|     variant.to<JsonArray>(); | ||||
|  | ||||
|     CHECK(variant.is<JsonArray>() == true); | ||||
|     CHECK(variant.is<JsonArrayConst>() == true); | ||||
|     CHECK(variant.is<JsonObject>() == false); | ||||
|     CHECK(variant.is<JsonObjectConst>() == false); | ||||
|     CHECK(variant.is<int>() == false); | ||||
|     CHECK(variant.is<float>() == false); | ||||
|     CHECK(variant.is<bool>() == false); | ||||
| @@ -109,7 +111,9 @@ TEST_CASE("JsonVariant::is<T>()") { | ||||
|     variant.to<JsonObject>(); | ||||
|  | ||||
|     CHECK(variant.is<JsonObject>() == true); | ||||
|     CHECK(variant.is<JsonObjectConst>() == true); | ||||
|     CHECK(variant.is<JsonArray>() == false); | ||||
|     CHECK(variant.is<JsonArrayConst>() == false); | ||||
|     CHECK(variant.is<int>() == false); | ||||
|     CHECK(variant.is<float>() == false); | ||||
|     CHECK(variant.is<bool>() == false); | ||||
| @@ -209,7 +213,9 @@ TEST_CASE("JsonVariantConst::is<T>()") { | ||||
|     variant.to<JsonArray>(); | ||||
|  | ||||
|     CHECK(cvariant.is<JsonArray>() == true); | ||||
|     CHECK(cvariant.is<JsonArrayConst>() == true); | ||||
|     CHECK(cvariant.is<JsonObject>() == false); | ||||
|     CHECK(cvariant.is<JsonObjectConst>() == false); | ||||
|     CHECK(cvariant.is<int>() == false); | ||||
|     CHECK(cvariant.is<float>() == false); | ||||
|     CHECK(cvariant.is<bool>() == false); | ||||
| @@ -221,7 +227,9 @@ TEST_CASE("JsonVariantConst::is<T>()") { | ||||
|     variant.to<JsonObject>(); | ||||
|  | ||||
|     CHECK(cvariant.is<JsonObject>() == true); | ||||
|     CHECK(cvariant.is<JsonObjectConst>() == true); | ||||
|     CHECK(cvariant.is<JsonArray>() == false); | ||||
|     CHECK(cvariant.is<JsonArrayConst>() == false); | ||||
|     CHECK(cvariant.is<int>() == false); | ||||
|     CHECK(cvariant.is<float>() == false); | ||||
|     CHECK(cvariant.is<bool>() == false); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user