From: Unsung Lee Date: Fri, 1 Sep 2023 05:16:07 +0000 (+0900) Subject: libstorage: Add sub test cases in utc X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F25%2F298125%2F1;p=test%2Ftct%2Fnative%2Fapi.git libstorage: Add sub test cases in utc Add sub test cases in utc libstorage/libstorage64 to increase line coverage. libstorage supports backward compatibility when storage type is passed through storage_id input in storage_set_state_changed_cb, storage_unset_state_changed_cb. Added code tests incorrect input usage in two functions. Change-Id: Idafaea4d0da6643f9a2fb926f7c5d001e6ce1495 Signed-off-by: Unsung Lee --- diff --git a/src/utc/libstorage/utc-system-storage-expand.c b/src/utc/libstorage/utc-system-storage-expand.c index 4f9cdf3b9..12e594db3 100755 --- a/src/utc/libstorage/utc-system-storage-expand.c +++ b/src/utc/libstorage/utc-system-storage-expand.c @@ -446,6 +446,10 @@ int utc_storage_set_state_changed_cb_p(void) if (external_storage_id >= 0) { err = storage_set_state_changed_cb(external_storage_id, dts_storage_state_changed_cb, NULL); assert_eq(err, STORAGE_ERROR_NONE); + + err = storage_set_state_changed_cb(STORAGE_TYPE_EXTERNAL, + dts_storage_state_changed_cb, NULL); + assert_eq(err, STORAGE_ERROR_NONE); } err = storage_set_state_changed_cb(internal_storage_id, dts_storage_state_changed_cb, NULL); assert_eq(err, STORAGE_ERROR_NONE); @@ -493,6 +497,13 @@ int utc_storage_unset_state_changed_cb_p(void) storage_set_state_changed_cb(external_storage_id, dts_storage_state_changed_cb, NULL); err = storage_unset_state_changed_cb(external_storage_id, dts_storage_state_changed_cb); assert_eq(err, STORAGE_ERROR_NONE); + + err = storage_set_state_changed_cb(STORAGE_TYPE_EXTERNAL, + dts_storage_state_changed_cb, NULL); + err = storage_unset_state_changed_cb(STORAGE_TYPE_EXTERNAL, + dts_storage_state_changed_cb); + assert_eq(err, STORAGE_ERROR_NONE); + } storage_set_state_changed_cb(internal_storage_id, dts_storage_state_changed_cb, NULL); err = storage_unset_state_changed_cb(internal_storage_id, dts_storage_state_changed_cb); diff --git a/src/utc/libstorage64/utc-system-storage-expand.c b/src/utc/libstorage64/utc-system-storage-expand.c index 4187b0567..78a9dea5c 100755 --- a/src/utc/libstorage64/utc-system-storage-expand.c +++ b/src/utc/libstorage64/utc-system-storage-expand.c @@ -437,6 +437,11 @@ int utc_storage_set_state_changed_cb_p(void) if (external_storage_id >= 0) { err = storage_set_state_changed_cb(external_storage_id, dts_storage_state_changed_cb, NULL); assert_eq(err, STORAGE_ERROR_NONE); + + err = storage_set_state_changed_cb(STORAGE_TYPE_EXTERNAL, + dts_storage_state_changed_cb, NULL); + assert_eq(err, STORAGE_ERROR_NONE); + } err = storage_set_state_changed_cb(internal_storage_id, dts_storage_state_changed_cb, NULL); assert_eq(err, STORAGE_ERROR_NONE); @@ -484,6 +489,12 @@ int utc_storage_unset_state_changed_cb_p(void) storage_set_state_changed_cb(external_storage_id, dts_storage_state_changed_cb, NULL); err = storage_unset_state_changed_cb(external_storage_id, dts_storage_state_changed_cb); assert_eq(err, STORAGE_ERROR_NONE); + + err = storage_set_state_changed_cb(STORAGE_TYPE_EXTERNAL, + dts_storage_state_changed_cb, NULL); + err = storage_unset_state_changed_cb(STORAGE_TYPE_EXTERNAL, + dts_storage_state_changed_cb); + assert_eq(err, STORAGE_ERROR_NONE); } storage_set_state_changed_cb(internal_storage_id, dts_storage_state_changed_cb, NULL); err = storage_unset_state_changed_cb(internal_storage_id, dts_storage_state_changed_cb);