EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_NONE, ret);
}
-
TEST_F(CWC, watchface_complication_allowed_list)
{
g_dbus_connection_signal_subscribe_fake.custom_fake =
EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_NONE, ret);
}
+
+TEST_F(CWC, apply_not_exist_allowed_list)
+{
+ g_dbus_connection_signal_subscribe_fake.custom_fake =
+ __fake_signal_subscribe_on_data_updated;
+ int comp_id = 777;
+ int ret = watchface_complication_create(comp_id,
+ "org.tizen.gmock_comp_provider/test",
+ WATCHFACE_COMPLICATION_TYPE_SHORT_TEXT,
+ WATCHFACE_COMPLICATION_TYPE_SHORT_TEXT,
+ WATCHFACE_COMPLICATION_EVENT_TAP,
+ &complication_);
+ ret = watchface_complication_allowed_list_create(&allowed_list_);
+ EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_NONE, ret);
+ ret = watchface_complication_allowed_list_add(allowed_list_,
+ "org.tizen.gmock_comp_provider/notexsist",
+ WATCHFACE_COMPLICATION_TYPE_SHORT_TEXT);
+ ret = watchface_complication_allowed_list_add(allowed_list_,
+ "org.tizen.gmock_comp_provider2/notexsist",
+ WATCHFACE_COMPLICATION_TYPE_LONG_TEXT);
+ ret = watchface_complication_allowed_list_apply(complication_,
+ allowed_list_);
+ EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_NONE, ret);
+
+ ret = watchface_complication_send_update_request(complication_);
+ EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_PROVIDER_NOT_AVAILABLE, ret);
+}
+
}
\ No newline at end of file