#include <atk/atk.h>#include "flutter/shell/platform/linux/fl_accessibility_handler.h"#include "flutter/shell/platform/linux/fl_binary_messenger_private.h"#include "flutter/shell/platform/linux/fl_engine_private.h"#include "flutter/shell/platform/linux/fl_view_private.h"#include "flutter/shell/platform/linux/testing/fl_mock_binary_messenger.h"#include "flutter/shell/platform/linux/testing/fl_test_gtk_logs.h"#include "flutter/testing/testing.h"#include "gmock/gmock.h"#include "gtest/gtest.h"Go to the source code of this file.
Enumerations | |
| enum | FlAtkLive { FL_ATK_LIVE_NONE , FL_ATK_LIVE_POLITE , FL_ATK_LIVE_ASSERTIVE } |
Functions | |
| static void | announcement_cb (FlViewAccessible *accessible, const gchar *message, gpointer user_data) |
| static void | notification_polite_cb (FlViewAccessible *accessible, const gchar *message, FlAtkLive politeness, gpointer user_data) |
| static void | notification_assertive_cb (FlViewAccessible *accessible, const gchar *message, FlAtkLive politeness, gpointer user_data) |
| static gboolean | atk_supports_announce () |
| static void | subscribe_signal (FlViewAccessible *accessible, gboolean *signalled, gboolean assertive) |
| TEST (FlAccessibilityHandlerTest, Announce) | |
| TEST (FlAccessibilityHandlerTest, AnnounceAssertive) | |
| TEST (FlAccessibilityHandlerTest, AnnounceUnknownView) | |
| TEST (FlAccessibilityHandlerTest, UnknownType) | |
Variables | |
| static constexpr int64_t | kTextDirectionLtr = 0 |
| static constexpr int64_t | kAssertivenessAssertive = 1 |
| enum FlAtkLive |
| Enumerator | |
|---|---|
| FL_ATK_LIVE_NONE | |
| FL_ATK_LIVE_POLITE | |
| FL_ATK_LIVE_ASSERTIVE | |
Definition at line 27 of file fl_accessibility_handler_test.cc.
|
static |
Definition at line 33 of file fl_accessibility_handler_test.cc.
References message, TRUE, and user_data.
Referenced by subscribe_signal().
|
static |
Definition at line 61 of file fl_accessibility_handler_test.cc.
Referenced by subscribe_signal(), TEST(), and TEST().
|
static |
Definition at line 51 of file fl_accessibility_handler_test.cc.
References FL_ATK_LIVE_ASSERTIVE, message, TRUE, and user_data.
Referenced by subscribe_signal().
|
static |
Definition at line 41 of file fl_accessibility_handler_test.cc.
References FL_ATK_LIVE_POLITE, message, TRUE, and user_data.
Referenced by subscribe_signal().
|
static |
Definition at line 65 of file fl_accessibility_handler_test.cc.
References accessible, announcement_cb(), atk_supports_announce(), notification_assertive_cb(), and notification_polite_cb().
| TEST | ( | FlAccessibilityHandlerTest | , |
| Announce | |||
| ) |
Definition at line 83 of file fl_accessibility_handler_test.cc.
References atk_supports_announce(), data, engine, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), flutter::testing::fl_ensure_gtk_init(), fl_mock_binary_messenger_new(), fl_mock_binary_messenger_send_standard_message(), fl_value_get_type(), fl_value_new_int(), fl_value_new_map(), fl_value_new_string(), fl_value_set_string(), fl_value_set_string_take(), FL_VALUE_TYPE_NULL, fl_view_get_accessible(), fl_view_get_id(), fl_view_new_for_engine(), g_autoptr(), kTextDirectionLtr, message, subscribe_signal(), TRUE, user_data, and view.
| TEST | ( | FlAccessibilityHandlerTest | , |
| AnnounceAssertive | |||
| ) |
Definition at line 122 of file fl_accessibility_handler_test.cc.
References atk_supports_announce(), data, engine, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), flutter::testing::fl_ensure_gtk_init(), fl_mock_binary_messenger_new(), fl_mock_binary_messenger_send_standard_message(), fl_value_get_type(), fl_value_new_int(), fl_value_new_map(), fl_value_new_string(), fl_value_set_string(), fl_value_set_string_take(), FL_VALUE_TYPE_NULL, fl_view_get_accessible(), fl_view_get_id(), fl_view_new_for_engine(), g_autoptr(), kAssertivenessAssertive, kTextDirectionLtr, message, subscribe_signal(), TRUE, user_data, and view.
| TEST | ( | FlAccessibilityHandlerTest | , |
| AnnounceUnknownView | |||
| ) |
Definition at line 164 of file fl_accessibility_handler_test.cc.
References data, engine, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), flutter::testing::fl_ensure_gtk_init(), fl_mock_binary_messenger_new(), fl_mock_binary_messenger_send_standard_message(), fl_value_get_type(), fl_value_new_int(), fl_value_new_map(), fl_value_new_string(), fl_value_set_string(), fl_value_set_string_take(), FL_VALUE_TYPE_NULL, fl_view_get_accessible(), fl_view_new_for_engine(), g_autoptr(), kAssertivenessAssertive, kTextDirectionLtr, message, subscribe_signal(), TRUE, user_data, and view.
| TEST | ( | FlAccessibilityHandlerTest | , |
| UnknownType | |||
| ) |
Definition at line 203 of file fl_accessibility_handler_test.cc.
References engine, fl_binary_messenger_shutdown(), fl_engine_new_with_binary_messenger(), flutter::testing::fl_ensure_gtk_init(), fl_mock_binary_messenger_new(), fl_mock_binary_messenger_send_standard_message(), fl_value_get_type(), fl_value_new_map(), fl_value_new_string(), fl_value_set_string_take(), FL_VALUE_TYPE_NULL, fl_view_get_accessible(), fl_view_new_for_engine(), g_autoptr(), message, subscribe_signal(), TRUE, user_data, and view.
|
staticconstexpr |
Definition at line 23 of file fl_accessibility_handler_test.cc.
|
staticconstexpr |
Definition at line 22 of file fl_accessibility_handler_test.cc.