diff options
author | Albin Suresh <albin.suresh@softwareag.com> | 2022-05-11 20:38:58 +0530 |
---|---|---|
committer | Rina Fujino <18257209+rina23q@users.noreply.github.com> | 2022-05-17 17:39:24 +0200 |
commit | 7e6d95fa0d0289885df2cd533318c9afdd3e5e69 (patch) | |
tree | 13fc5ab9702c4b62459a9181ed089c8f2faae58e /crates/core/c8y_smartrest | |
parent | d37948464967b8e997b870fb32931ba57fe1b491 (diff) |
Aligned with the upstream
Signed-off-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
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 b5aa5b46..ff5c177c 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(); |