mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01:00 
			
		
		
		
	Moved ancillary files to extras/ (fixes #1011)
				
					
				
			This commit is contained in:
		
							
								
								
									
										28
									
								
								extras/tests/IntegrationTests/issue772.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								extras/tests/IntegrationTests/issue772.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| // ArduinoJson - arduinojson.org | ||||
| // Copyright Benoit Blanchon 2014-2019 | ||||
| // MIT License | ||||
|  | ||||
| #include <ArduinoJson.h> | ||||
| #include <catch.hpp> | ||||
|  | ||||
| // https://github.com/bblanchon/ArduinoJson/issues/772 | ||||
|  | ||||
| TEST_CASE("Issue772") { | ||||
|   DynamicJsonDocument doc1(4096); | ||||
|   DynamicJsonDocument doc2(4096); | ||||
|   DeserializationError err; | ||||
|   std::string data = | ||||
|       "{\"state\":{\"reported\":{\"timestamp\":\"2018-07-02T09:40:12Z\"," | ||||
|       "\"mac\":\"2C3AE84FC076\",\"firmwareVersion\":\"v0.2.7-5-gf4d4d78\"," | ||||
|       "\"visibleLight\":261,\"infraRed\":255,\"ultraViolet\":0.02," | ||||
|       "\"Temperature\":26.63,\"Pressure\":101145.7,\"Humidity\":54.79883," | ||||
|       "\"Vbat\":4.171261,\"soilMoisture\":0,\"ActB\":0}}}"; | ||||
|   err = deserializeJson(doc1, data); | ||||
|   REQUIRE(err == DeserializationError::Ok); | ||||
|  | ||||
|   data = ""; | ||||
|   serializeMsgPack(doc1, data); | ||||
|   err = deserializeMsgPack(doc2, data); | ||||
|  | ||||
|   REQUIRE(err == DeserializationError::Ok); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user