#include "flutter/shell/platform/linux/testing/linux_test.h"#include "gtest/gtest.h"#include "flutter/shell/platform/embedder/test_utils/proc_table_replacement.h"#include "flutter/shell/platform/linux/fl_accessible_text_field.h"#include "flutter/shell/platform/linux/fl_engine_private.h"#include "flutter/shell/platform/linux/public/flutter_linux/fl_standard_message_codec.h"#include "flutter/shell/platform/linux/testing/mock_signal_handler.h"Go to the source code of this file.
Classes | |
| class | FlAccessibleTextFieldTest |
|
static |
Definition at line 18 of file fl_accessible_text_field_test.cc.
References fl_message_codec_decode_message(), fl_standard_message_codec_new(), and g_autoptr().
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| AddSelection | |||
| ) |
Definition at line 323 of file fl_accessible_text_field_test.cc.
References FlutterSendSemanticsActionInfo::action, FlutterSendSemanticsActionInfo::data, FlutterSendSemanticsActionInfo::data_length, decode_semantic_data(), engine, fl_accessible_node_set_text_selection(), fl_accessible_text_field_new(), fl_engine_get_embedder_api(), fl_value_get_int(), fl_value_get_type(), fl_value_lookup_string(), FL_VALUE_TYPE_MAP, g_autoptr(), kFlutterSemanticsActionSetSelection, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendSemanticsAction, and value.
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| CopyCutPasteText | |||
| ) |
Definition at line 508 of file fl_accessible_text_field_test.cc.
References FlutterSendSemanticsActionInfo::action, FlutterSendSemanticsActionInfo::data, FlutterSendSemanticsActionInfo::data_length, decode_semantic_data(), engine, fl_accessible_text_field_new(), fl_engine_get_embedder_api(), fl_value_get_int(), fl_value_get_type(), fl_value_lookup_string(), FL_VALUE_TYPE_MAP, g_autoptr(), kFlutterSemanticsActionCopy, kFlutterSemanticsActionCustomAction, kFlutterSemanticsActionCut, kFlutterSemanticsActionPaste, kFlutterSemanticsActionSetSelection, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendSemanticsAction, and value.
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| GetCaretOffset | |||
| ) |
Definition at line 237 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_node_set_text_selection(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| GetCharacterCount | |||
| ) |
Definition at line 180 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_node_set_value(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| GetNSelections | |||
| ) |
Definition at line 277 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_node_set_text_selection(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| GetSelection | |||
| ) |
Definition at line 289 of file fl_accessible_text_field_test.cc.
References end, engine, fl_accessible_node_set_text_selection(), fl_accessible_node_set_value(), fl_accessible_text_field_new(), g_autoptr(), and start.
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| GetText | |||
| ) |
Definition at line 192 of file fl_accessible_text_field_test.cc.
References engine, EXPECT_SIGNAL, fl_accessible_node_set_value(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| GetTextBoundsChecking | |||
| ) |
Definition at line 212 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_node_set_value(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| InsertDeleteText | |||
| ) |
Definition at line 460 of file fl_accessible_text_field_test.cc.
References FlutterSendSemanticsActionInfo::action, FlutterSendSemanticsActionInfo::data, FlutterSendSemanticsActionInfo::data_length, decode_semantic_data(), engine, fl_accessible_node_set_value(), fl_accessible_text_field_new(), fl_engine_get_embedder_api(), fl_value_get_int(), fl_value_get_string(), fl_value_get_type(), fl_value_lookup_string(), FL_VALUE_TYPE_MAP, FL_VALUE_TYPE_STRING, g_autoptr(), kFlutterSemanticsActionSetSelection, kFlutterSemanticsActionSetText, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendSemanticsAction, text, and value.
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| PerformAction | |||
| ) |
Definition at line 144 of file fl_accessible_text_field_test.cc.
References FlutterSendSemanticsActionInfo::data, FlutterSendSemanticsActionInfo::data_length, decode_semantic_data(), engine, fl_accessible_node_set_actions(), fl_accessible_text_field_new(), fl_engine_get_embedder_api(), fl_value_equal(), fl_value_new_bool(), fl_value_unref(), g_autoptr(), i, kFlutterSemanticsActionMoveCursorBackwardByCharacter, kFlutterSemanticsActionMoveCursorBackwardByWord, kFlutterSemanticsActionMoveCursorForwardByCharacter, kFlutterSemanticsActionMoveCursorForwardByWord, kSuccess, MOCK_ENGINE_PROC, and FlutterEngineProcTable::SendSemanticsAction.
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| RemoveSelection | |||
| ) |
Definition at line 358 of file fl_accessible_text_field_test.cc.
References FlutterSendSemanticsActionInfo::action, FlutterSendSemanticsActionInfo::data, FlutterSendSemanticsActionInfo::data_length, decode_semantic_data(), engine, fl_accessible_node_set_text_selection(), fl_accessible_text_field_new(), fl_engine_get_embedder_api(), fl_value_get_int(), fl_value_get_type(), fl_value_lookup_string(), FL_VALUE_TYPE_MAP, g_autoptr(), kFlutterSemanticsActionSetSelection, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendSemanticsAction, and value.
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| SetCaretOffset | |||
| ) |
Definition at line 249 of file fl_accessible_text_field_test.cc.
References FlutterSendSemanticsActionInfo::action, FlutterSendSemanticsActionInfo::data, FlutterSendSemanticsActionInfo::data_length, decode_semantic_data(), engine, fl_accessible_text_field_new(), fl_engine_get_embedder_api(), fl_value_get_int(), fl_value_get_type(), fl_value_lookup_string(), FL_VALUE_TYPE_MAP, g_autoptr(), kFlutterSemanticsActionSetSelection, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendSemanticsAction, and value.
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| SetSelection | |||
| ) |
Definition at line 399 of file fl_accessible_text_field_test.cc.
References FlutterSendSemanticsActionInfo::action, FlutterSendSemanticsActionInfo::data, FlutterSendSemanticsActionInfo::data_length, decode_semantic_data(), engine, fl_accessible_text_field_new(), fl_engine_get_embedder_api(), fl_value_get_int(), fl_value_get_type(), fl_value_lookup_string(), FL_VALUE_TYPE_MAP, g_autoptr(), kFlutterSemanticsActionSetSelection, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendSemanticsAction, and value.
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| SetTextContents | |||
| ) |
Definition at line 436 of file fl_accessible_text_field_test.cc.
References FlutterSendSemanticsActionInfo::action, FlutterSendSemanticsActionInfo::data, FlutterSendSemanticsActionInfo::data_length, decode_semantic_data(), engine, fl_accessible_text_field_new(), fl_engine_get_embedder_api(), fl_value_get_string(), fl_value_get_type(), FL_VALUE_TYPE_STRING, g_autoptr(), kFlutterSemanticsActionSetText, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendSemanticsAction, text, and value.
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| SetTextSelection | |||
| ) |
Definition at line 85 of file fl_accessible_text_field_test.cc.
References engine, EXPECT_SIGNAL, EXPECT_SIGNAL1, fl_accessible_node_set_text_selection(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| SetValue | |||
| ) |
Definition at line 29 of file fl_accessible_text_field_test.cc.
References engine, EXPECT_SIGNAL, EXPECT_SIGNAL2, fl_accessible_node_set_value(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| TextBoundary | |||
| ) |
Definition at line 554 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_node_set_value(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| TextBoundaryEmptyText | |||
| ) |
Definition at line 728 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| TextBoundaryMultiByte | |||
| ) |
Definition at line 776 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_node_set_value(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| TextBoundaryOffsetAtEnd | |||
| ) |
Definition at line 748 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_node_set_value(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| TextBoundaryOffsetAtStart | |||
| ) |
Definition at line 704 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_node_set_value(), fl_accessible_text_field_new(), and g_autoptr().
| TEST_F | ( | FlAccessibleTextFieldTest | , |
| TextBoundaryOffsetBeyondEnd | |||
| ) |
Definition at line 672 of file fl_accessible_text_field_test.cc.
References engine, fl_accessible_node_set_value(), fl_accessible_text_field_new(), and g_autoptr().