#include "flutter/shell/platform/linux/public/flutter_linux/fl_view.h"#include <memory>#include "flutter/shell/platform/embedder/test_utils/proc_table_replacement.h"#include "flutter/shell/platform/linux/fl_engine_private.h"#include "flutter/shell/platform/linux/fl_text_input_handler.h"#include "flutter/shell/platform/linux/fl_view_private.h"#include "flutter/shell/platform/linux/testing/fl_test.h"#include "flutter/shell/platform/linux/testing/fl_test_gtk_logs.h"#include "flutter/shell/platform/linux/testing/mock_gtk.h"#include "flutter/shell/platform/linux/testing/linux_test.h"#include "gtest/gtest.h"Go to the source code of this file.
Classes | |
| class | FlViewTest |
Functions | |
| TEST_F (FlViewTest, GetEngine) | |
| TEST_F (FlViewTest, StateUpdateDoesNotHappenInInit) | |
| TEST_F (FlViewTest, DisposeClearsTextInputWidget) | |
| TEST_F (FlViewTest, SemanticsUpdate) | |
| TEST_F (FlViewTest, SemanticsUpdateOtherView) | |
| TEST_F (FlViewTest, SecondaryView) | |
| TEST_F (FlViewTest, SecondaryViewError) | |
| TEST_F (FlViewTest, ViewDestroy) | |
| TEST_F (FlViewTest, ViewDestroyError) | |
| TEST_F (FlViewTest, SizedToContent) | |
| TEST_F | ( | FlViewTest | , |
| DisposeClearsTextInputWidget | |||
| ) |
Definition at line 52 of file fl_view_test.cc.
References engine, fl_engine_get_text_input_handler(), fl_text_input_handler_get_widget(), fl_text_input_handler_set_widget(), fl_view_get_engine(), fl_view_new(), g_autoptr(), handler, and view.
| TEST_F | ( | FlViewTest | , |
| GetEngine | |||
| ) |
Definition at line 29 of file fl_view_test.cc.
References engine, fl_view_get_engine(), fl_view_new(), and view.
| TEST_F | ( | FlViewTest | , |
| SecondaryView | |||
| ) |
Definition at line 137 of file fl_view_test.cc.
References FlutterAddViewInfo::add_view_callback, FlutterEngineProcTable::AddView, engine, fl_engine_get_embedder_api(), fl_view_get_engine(), fl_view_get_id(), fl_view_new(), fl_view_new_for_engine(), kSuccess, MOCK_ENGINE_PROC, FlutterAddViewResult::struct_size, user_data, FlutterAddViewInfo::user_data, FlutterAddViewInfo::view_id, and view_id.
| TEST_F | ( | FlViewTest | , |
| SecondaryViewError | |||
| ) |
Definition at line 161 of file fl_view_test.cc.
References FlutterEngineProcTable::AddView, engine, fl_engine_get_embedder_api(), fl_view_get_engine(), fl_view_get_id(), fl_view_new(), fl_view_new_for_engine(), kInvalidArguments, MOCK_ENGINE_PROC, FlutterAddViewInfo::view_id, and view_id.
| TEST_F | ( | FlViewTest | , |
| SemanticsUpdate | |||
| ) |
Definition at line 96 of file fl_view_test.cc.
References accessible, engine, fl_view_get_accessible(), fl_view_get_engine(), fl_view_new(), FlutterSemanticsNode2::id, FlutterSemanticsUpdate2::node_count, and view.
| TEST_F | ( | FlViewTest | , |
| SemanticsUpdateOtherView | |||
| ) |
Definition at line 118 of file fl_view_test.cc.
References accessible, engine, fl_view_get_accessible(), fl_view_get_engine(), fl_view_new(), FlutterSemanticsNode2::id, FlutterSemanticsUpdate2::node_count, and view.
| TEST_F | ( | FlViewTest | , |
| SizedToContent | |||
| ) |
Definition at line 230 of file fl_view_test.cc.
References engine, fl_engine_get_embedder_api(), fl_gtk_widget_destroy(), fl_view_get_engine(), fl_view_new(), fl_view_new_sized_to_content(), kInvalidArguments, MOCK_ENGINE_PROC, and FlutterEngineProcTable::RemoveView.
| TEST_F | ( | FlViewTest | , |
| StateUpdateDoesNotHappenInInit | |||
| ) |
Definition at line 38 of file fl_view_test.cc.
References flutter::testing::fl_get_received_gtk_log_levels(), fl_view_new(), and view.
| TEST_F | ( | FlViewTest | , |
| ViewDestroy | |||
| ) |
Definition at line 180 of file fl_view_test.cc.
References engine, fl_engine_get_embedder_api(), fl_gtk_widget_destroy(), fl_view_get_engine(), fl_view_get_id(), fl_view_new(), fl_view_new_for_engine(), g_autoptr(), kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::RemoveView, and FlutterRemoveViewInfo::view_id.
| TEST_F | ( | FlViewTest | , |
| ViewDestroyError | |||
| ) |
Definition at line 211 of file fl_view_test.cc.
References engine, fl_engine_get_embedder_api(), fl_gtk_widget_destroy(), fl_view_get_engine(), fl_view_new(), fl_view_new_for_engine(), kInvalidArguments, MOCK_ENGINE_PROC, and FlutterEngineProcTable::RemoveView.