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]

Reply via email to