Add is_valid TCs 78/206478/3
authorhyunho <hhstark.kang@samsung.com>
Mon, 20 May 2019 09:48:15 +0000 (18:48 +0900)
committerHyunho Kang <hhstark.kang@samsung.com>
Wed, 22 May 2019 02:58:16 +0000 (02:58 +0000)
Change-Id: I9ebd3059da47c0d80379aa70feff971472ab8cfc
Signed-off-by: hyunho <hhstark.kang@samsung.com>
unittest/src/test-watchface-complication-provider.cc

index 4336249..84d9cb1 100644 (file)
@@ -247,6 +247,28 @@ TEST_F(CWCP, watchface_complication_provider_data_is_valid)
   ret = watchface_complication_provider_data_is_valid(shared, &is_valid);
   EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_NONE, ret);
   EXPECT_EQ(is_valid, false);
+
+  watchface_complication_provider_data_set_type(
+      shared, WATCHFACE_COMPLICATION_TYPE_RANGED_VALUE);
+  watchface_complication_provider_data_set_ranged_value(
+      shared, 10.0, 0.0, 100.0);
+  ret = watchface_complication_provider_data_is_valid(shared, &is_valid);
+  EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_NONE, ret);
+  EXPECT_EQ(is_valid, true);
+
+  watchface_complication_provider_data_set_type(
+      shared, WATCHFACE_COMPLICATION_TYPE_TIME);
+  watchface_complication_provider_data_set_timestamp(shared, 10.0);
+  ret = watchface_complication_provider_data_is_valid(shared, &is_valid);
+  EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_NONE, ret);
+  EXPECT_EQ(is_valid, true);
+
+  watchface_complication_provider_data_set_type(
+      shared, WATCHFACE_COMPLICATION_TYPE_IMAGE);
+  watchface_complication_provider_data_set_image_path(shared, "res/data.png");
+  ret = watchface_complication_provider_data_is_valid(shared, &is_valid);
+  EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_NONE, ret);
+  EXPECT_EQ(is_valid, true);
 }
 
 TEST_F(CWCP, watchface_complication_provider_event_get_type)