Checks bundle_encode result 92/213992/4
authorhyunho <hhstark.kang@samsung.com>
Tue, 17 Sep 2019 06:25:03 +0000 (15:25 +0900)
committerHyunho Kang <hhstark.kang@samsung.com>
Wed, 18 Sep 2019 00:44:47 +0000 (00:44 +0000)
Change-Id: I46bdd088b3fc00f5bfde358a77ae3844c116a61c
Signed-off-by: hyunho <hhstark.kang@samsung.com>
unittest/src/test-watchface-complication-provider.cc

index 223ae5e..6c63e89 100644 (file)
@@ -379,19 +379,21 @@ TEST_F(CWCP, watchface_complication_provider_event_get_context)
       "org.tizen.provider");
   bundle_add_str(touch_data, "__TOUCH_LAUNCH_CONTEXT_KEY__",
       reinterpret_cast<const char*>(raw_data));
-
   free(raw_data);
-  bundle_encode(touch_data, &raw_data, &str_len);
+
+  bundle_raw* raw = NULL;
+  int ret = bundle_encode(touch_data, &raw, &str_len);
+  EXPECT_EQ(BUNDLE_ERROR_NONE, ret);
   bundle_add_str(shared, "__TOUCH_LAUNCH_DATA_KEY__",
-      reinterpret_cast<const char*>(raw_data));
+      reinterpret_cast<const char*>(raw));
+  free(raw);
 
   app_control_h service;
   bundle* ret_context;
   app_control_create(&service);
   app_control_import_from_bundle(service, shared);
-  int ret = watchface_complication_provider_event_get_context(
+  ret = watchface_complication_provider_event_get_context(
       service, &ret_context);
-  free(raw_data);
   bundle_free(touch_data);
   bundle_free(shared);
   bundle_free(context);