Fix error code of bundle_get_type 77/252777/2
authorSangyoon Jang <jeremy.jang@samsung.com>
Tue, 2 Feb 2021 07:46:09 +0000 (16:46 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Wed, 3 Feb 2021 03:45:10 +0000 (12:45 +0900)
Change-Id: I62f83c847a4789559958187d0dbe0127bccb1d8f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/stub.cc
tests/bundle_unittests/src/test_bundle.cc

index 416e7e7..3b186bf 100644 (file)
@@ -387,7 +387,7 @@ extern "C" EXPORT_API bundle* bundle_decode_raw(const bundle_raw* r,
 
 extern "C" EXPORT_API int bundle_get_type(bundle* b, const char* key) {
   if (b == nullptr || key == nullptr) {
-    set_last_result(BUNDLE_ERROR_KEY_NOT_AVAILABLE);
+    set_last_result(BUNDLE_ERROR_INVALID_PARAMETER);
     return BUNDLE_TYPE_NONE;
   }
 
index 9473c91..cd4e520 100644 (file)
@@ -747,7 +747,7 @@ TEST_F(BundleTest, bundle_get_type_P) {
 
 TEST_F(BundleTest, bundle_get_type_N) {
   int type = bundle_get_type(nullptr, nullptr);
-  ASSERT_EQ(get_last_result(), BUNDLE_ERROR_KEY_NOT_AVAILABLE);
+  ASSERT_EQ(get_last_result(), BUNDLE_ERROR_INVALID_PARAMETER);
   ASSERT_EQ(type, BUNDLE_TYPE_NONE);
 
   bundle* b = GetHandle();