#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 "flutter/shell/platform/linux/testing/linux_test.h"#include "gmock/gmock.h"#include "gtest/gtest.h"Go to the source code of this file.
Classes | |
| class | FlAccessibilityHandlerTest |
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_F (FlAccessibilityHandlerTest, Announce) | |
| TEST_F (FlAccessibilityHandlerTest, AnnounceAssertive) | |
| TEST_F (FlAccessibilityHandlerTest, AnnounceUnknownView) | |
| TEST_F (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 28 of file fl_accessibility_handler_test.cc.
|
static |
Definition at line 34 of file fl_accessibility_handler_test.cc.
References message, TRUE, and user_data.
Referenced by subscribe_signal().
|
static |
Definition at line 62 of file fl_accessibility_handler_test.cc.
Referenced by subscribe_signal(), TEST_F(), and TEST_F().
|
static |
Definition at line 52 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 42 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 66 of file fl_accessibility_handler_test.cc.
References accessible, announcement_cb(), atk_supports_announce(), notification_assertive_cb(), and notification_polite_cb().
| TEST_F | ( | FlAccessibilityHandlerTest | , |
| Announce | |||
| ) |
Definition at line 104 of file fl_accessibility_handler_test.cc.
References atk_supports_announce(), 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(), g_autoptr(), kTextDirectionLtr, message, subscribe_signal(), TRUE, user_data, and view.
| TEST_F | ( | FlAccessibilityHandlerTest | , |
| AnnounceAssertive | |||
| ) |
Definition at line 134 of file fl_accessibility_handler_test.cc.
References atk_supports_announce(), 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(), g_autoptr(), kAssertivenessAssertive, kTextDirectionLtr, message, subscribe_signal(), TRUE, user_data, and view.
| TEST_F | ( | FlAccessibilityHandlerTest | , |
| AnnounceUnknownView | |||
| ) |
Definition at line 167 of file fl_accessibility_handler_test.cc.
References 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(), g_autoptr(), kAssertivenessAssertive, kTextDirectionLtr, message, subscribe_signal(), TRUE, user_data, and view.
| TEST_F | ( | FlAccessibilityHandlerTest | , |
| UnknownType | |||
| ) |
Definition at line 197 of file fl_accessibility_handler_test.cc.
References 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(), g_autoptr(), message, subscribe_signal(), TRUE, user_data, and view.
|
staticconstexpr |
Definition at line 24 of file fl_accessibility_handler_test.cc.
|
staticconstexpr |
Definition at line 23 of file fl_accessibility_handler_test.cc.