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)