diff options
author | Albin Suresh <albin.suresh@softwareag.com> | 2022-05-11 20:38:58 +0530 |
---|---|---|
committer | Albin Suresh <albin.suresh@softwareag.com> | 2022-05-13 19:10:18 +0530 |
commit | bd98cc741db568b27d46dae4e4be3ca35d47b02f (patch) | |
tree | 45f2bb3f8e93476cec1b12f542fab209fa2cc95e /crates/core/c8y_smartrest | |
parent | 42859fa5a847179867f3dce2143cc533655bc2de (diff) |
Issue #1030 c8y_configuration_plugin integration tests
Diffstat (limited to 'crates/core/c8y_smartrest')
-rw-r--r-- | crates/core/c8y_smartrest/src/smartrest_deserializer.rs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/crates/core/c8y_smartrest/src/smartrest_deserializer.rs b/crates/core/c8y_smartrest/src/smartrest_deserializer.rs index 5d28fac0..362c4521 100644 --- a/crates/core/c8y_smartrest/src/smartrest_deserializer.rs +++ b/crates/core/c8y_smartrest/src/smartrest_deserializer.rs @@ -611,6 +611,24 @@ mod tests { } #[test] + fn deserialize_smartrest_config_upload_request() { + let message_id = "526".to_string(); + let device = "deviceId".to_string(); + let config_type = "/test/config/path".to_string(); + + let smartrest_message = format!("{message_id},{device},{config_type}"); + let expected = SmartRestConfigUploadRequest { + message_id, + device, + config_type, + }; + assert_eq!( + SmartRestConfigUploadRequest::from_smartrest(smartrest_message.as_str()).unwrap(), + expected + ); + } + + #[test] fn deserialize_smartrest_config_download_request_operation() { let smartrest = "524,deviceId,https://test.cumulocity.com/inventory/binaries/70208,/etc/tedge/tedge.toml".to_string(); let request = SmartRestConfigDownloadRequest::from_smartrest(&smartrest).unwrap(); |