mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01:00 
			
		
		
		
	Fix compatibility with GCC 5.2 (fixes #1897)
This commit is contained in:
		| @@ -24,6 +24,30 @@ TEST_CASE("deserializeJson(char*)") { | ||||
|   } | ||||
| } | ||||
|  | ||||
| TEST_CASE("deserializeJson(unsigned char*, unsigned int)") {  // issue #1897 | ||||
|   StaticJsonDocument<1024> doc; | ||||
|  | ||||
|   unsigned char input[] = "{\"hello\":\"world\"}"; | ||||
|   unsigned char* input_ptr = input; | ||||
|   unsigned int size = sizeof(input); | ||||
|  | ||||
|   DeserializationError err = deserializeJson(doc, input_ptr, size); | ||||
|  | ||||
|   REQUIRE(err == DeserializationError::Ok); | ||||
| } | ||||
|  | ||||
| TEST_CASE("deserializeJson(uint8_t*, size_t)") {  // issue #1898 | ||||
|   StaticJsonDocument<1024> doc; | ||||
|  | ||||
|   uint8_t input[] = "{\"hello\":\"world\"}"; | ||||
|   uint8_t* input_ptr = input; | ||||
|   size_t size = sizeof(input); | ||||
|  | ||||
|   DeserializationError err = deserializeJson(doc, input_ptr, size); | ||||
|  | ||||
|   REQUIRE(err == DeserializationError::Ok); | ||||
| } | ||||
|  | ||||
| TEST_CASE("deserializeJson(const std::string&)") { | ||||
|   DynamicJsonDocument doc(4096); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user