1 // Copyright 2024 Samsung Electronics. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "utc_blink_ewk_base.h"
7 class utc_blink_ewk_view_key_events_enabled_set : public utc_blink_ewk_base {};
10 * @brief Check if enable keydown & keyup callback is succeeds with
13 TEST_F(utc_blink_ewk_view_key_events_enabled_set, POS_KEY_EVENTS_ENABLE) {
15 ewk_view_key_events_enabled_set(GetEwkWebView(), EINA_TRUE);
16 EXPECT_EQ(EINA_TRUE, result);
20 * @brief Check if disable keydown & keyup callback is succeeds with
23 TEST_F(utc_blink_ewk_view_key_events_enabled_set, POS_KEY_EVENTS_DISABLE) {
25 ewk_view_key_events_enabled_set(GetEwkWebView(), EINA_FALSE);
26 EXPECT_EQ(EINA_TRUE, result);
30 * @brief Check if enable keydown & keyup callback is fails with
33 TEST_F(utc_blink_ewk_view_key_events_enabled_set, NEG_KEY_EVENTS_ENABLE) {
34 Eina_Bool result = ewk_view_key_events_enabled_set(NULL, EINA_TRUE);
35 EXPECT_EQ(EINA_FALSE, result);
39 * @brief Check if disable keydown & keyup callback is fails with
42 TEST_F(utc_blink_ewk_view_key_events_enabled_set, NEG_KEY_EVENTS_DISABLE) {
43 Eina_Bool result = ewk_view_key_events_enabled_set(NULL, EINA_FALSE);
44 EXPECT_EQ(EINA_FALSE, result);