This is an automated email from the ASF dual-hosted git repository. hsun pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git
commit 3b6dcdbf8d98f5bd07843309e1d562ac920e27a2 Author: sunhe05 <[email protected]> AuthorDate: Mon Jun 5 03:08:31 2023 +0000 [storage] Add a unit test --- services/storage/enclave/src/lib.rs | 1 + services/storage/enclave/src/service.rs | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/services/storage/enclave/src/lib.rs b/services/storage/enclave/src/lib.rs index 021f7052..8d443f85 100644 --- a/services/storage/enclave/src/lib.rs +++ b/services/storage/enclave/src/lib.rs @@ -175,6 +175,7 @@ pub mod tests { service::tests::test_get_key, service::tests::test_put_key, service::tests::test_delete_key, + service::tests::test_empty_value, service::tests::test_enqueue, service::tests::test_dequeue, service::tests::test_get_keys_by_prefix, diff --git a/services/storage/enclave/src/service.rs b/services/storage/enclave/src/service.rs index 7326f01f..af3feb10 100644 --- a/services/storage/enclave/src/service.rs +++ b/services/storage/enclave/src/service.rs @@ -322,6 +322,15 @@ pub mod tests { assert!(service.get(request).is_err()); } + pub fn test_empty_value() { + let service = get_mock_service(); + let request = PutRequest::new("test_empty_value", ""); + assert!(service.put(request).is_ok()); + let request = GetRequest::new("test_empty_value"); + let response = service.get(request).unwrap(); + assert_eq!(response.value, Vec::<u8>::new()); + } + pub fn test_enqueue() { let service = get_mock_service(); let request = EnqueueRequest::new("test_enqueue_key", "1"); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
