#include "gtest/gtest.h"
#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/public/flutter_linux/fl_engine.h"
#include "flutter/shell/platform/linux/public/flutter_linux/fl_json_message_codec.h"
#include "flutter/shell/platform/linux/public/flutter_linux/fl_string_codec.h"
#include "flutter/shell/platform/linux/testing/mock_renderable.h"
Go to the source code of this file.
Functions | |
TEST (FlEngineTest, NotifyDisplayUpdate) | |
TEST (FlEngineTest, WindowMetrics) | |
TEST (FlEngineTest, MousePointer) | |
TEST (FlEngineTest, PointerPanZoom) | |
TEST (FlEngineTest, DispatchSemanticsAction) | |
TEST (FlEngineTest, PlatformMessage) | |
TEST (FlEngineTest, PlatformMessageResponse) | |
TEST (FlEngineTest, SettingsHandler) | |
void | on_pre_engine_restart_cb (FlEngine *engine, gpointer user_data) |
TEST (FlEngineTest, OnPreEngineRestart) | |
TEST (FlEngineTest, DartEntrypointArgs) | |
TEST (FlEngineTest, EngineId) | |
TEST (FlEngineTest, UIIsolateOnPlatformTaskRunner) | |
TEST (FlEngineTest, UIIsolateOnSeparateThread) | |
TEST (FlEngineTest, Locales) | |
TEST (FlEngineTest, CLocale) | |
TEST (FlEngineTest, DuplicateLocale) | |
TEST (FlEngineTest, EmptyLocales) | |
static void | add_view_cb (GObject *object, GAsyncResult *result, gpointer user_data) |
TEST (FlEngineTest, AddView) | |
static void | add_view_error_cb (GObject *object, GAsyncResult *result, gpointer user_data) |
TEST (FlEngineTest, AddViewError) | |
static void | add_view_engine_error_cb (GObject *object, GAsyncResult *result, gpointer user_data) |
TEST (FlEngineTest, AddViewEngineError) | |
static void | remove_view_cb (GObject *object, GAsyncResult *result, gpointer user_data) |
TEST (FlEngineTest, RemoveView) | |
static void | remove_view_error_cb (GObject *object, GAsyncResult *result, gpointer user_data) |
TEST (FlEngineTest, RemoveViewError) | |
static void | remove_view_engine_error_cb (GObject *object, GAsyncResult *result, gpointer user_data) |
TEST (FlEngineTest, RemoveViewEngineError) | |
TEST (FlEngineTest, SendKeyEvent) | |
TEST (FlEngineTest, SendKeyEventNotHandled) | |
TEST (FlEngineTest, SendKeyEventError) | |
TEST (FlEngineTest, ChildObjects) | |
|
static |
Definition at line 672 of file fl_engine_test.cc.
References error, fl_engine_add_view_finish(), and user_data.
Referenced by TEST().
|
static |
Definition at line 755 of file fl_engine_test.cc.
References error, fl_engine_add_view_finish(), and user_data.
Referenced by TEST().
|
static |
Definition at line 717 of file fl_engine_test.cc.
References error, fl_engine_add_view_finish(), and user_data.
Referenced by TEST().
void on_pre_engine_restart_cb | ( | FlEngine * | engine, |
gpointer | user_data | ||
) |
|
static |
Definition at line 787 of file fl_engine_test.cc.
References error, fl_engine_remove_view_finish(), and user_data.
Referenced by TEST().
|
static |
Definition at line 860 of file fl_engine_test.cc.
References error, fl_engine_remove_view_finish(), and user_data.
Referenced by TEST().
|
static |
Definition at line 826 of file fl_engine_test.cc.
References error, fl_engine_remove_view_finish(), and user_data.
Referenced by TEST().
TEST | ( | FlEngineTest | , |
AddView | |||
) |
Definition at line 683 of file fl_engine_test.cc.
References add_view_cb(), fl_dart_project_new(), fl_engine_add_view(), fl_engine_get_embedder_api(), fl_engine_new(), and view_id.
TEST | ( | FlEngineTest | , |
AddViewEngineError | |||
) |
Definition at line 766 of file fl_engine_test.cc.
References add_view_engine_error_cb(), fl_dart_project_new(), fl_engine_add_view(), fl_engine_get_embedder_api(), fl_engine_new(), and view_id.
TEST | ( | FlEngineTest | , |
AddViewError | |||
) |
Definition at line 728 of file fl_engine_test.cc.
References add_view_error_cb(), fl_dart_project_new(), fl_engine_add_view(), fl_engine_get_embedder_api(), fl_engine_new(), and view_id.
TEST | ( | FlEngineTest | , |
ChildObjects | |||
) |
Definition at line 1029 of file fl_engine_test.cc.
References fl_dart_project_new(), fl_engine_get_binary_messenger(), fl_engine_get_display_monitor(), fl_engine_get_keyboard_manager(), fl_engine_get_mouse_cursor_handler(), fl_engine_get_task_runner(), fl_engine_get_windowing_handler(), and fl_engine_new().
TEST | ( | FlEngineTest | , |
CLocale | |||
) |
Definition at line 544 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), and TRUE.
TEST | ( | FlEngineTest | , |
DartEntrypointArgs | |||
) |
Definition at line 385 of file fl_engine_test.cc.
References args, error, fl_dart_project_new(), fl_dart_project_set_dart_entrypoint_arguments(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), and user_data.
TEST | ( | FlEngineTest | , |
DispatchSemanticsAction | |||
) |
Definition at line 179 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_dispatch_semantics_action(), fl_engine_get_embedder_api(), fl_engine_new(), and fl_engine_start().
TEST | ( | FlEngineTest | , |
DuplicateLocale | |||
) |
Definition at line 580 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), and TRUE.
TEST | ( | FlEngineTest | , |
EmptyLocales | |||
) |
Definition at line 621 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), and TRUE.
TEST | ( | FlEngineTest | , |
EngineId | |||
) |
Definition at line 419 of file fl_engine_test.cc.
References args, error, fl_dart_project_new(), fl_engine_for_id(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), and user_data.
TEST | ( | FlEngineTest | , |
Locales | |||
) |
Definition at line 493 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), and TRUE.
TEST | ( | FlEngineTest | , |
MousePointer | |||
) |
Definition at line 104 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_send_mouse_pointer_event(), fl_engine_start(), and view_id.
TEST | ( | FlEngineTest | , |
NotifyDisplayUpdate | |||
) |
Definition at line 19 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_notify_display_update(), fl_engine_start(), height, and width.
TEST | ( | FlEngineTest | , |
OnPreEngineRestart | |||
) |
Definition at line 340 of file fl_engine_test.cc.
References args, error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), on_pre_engine_restart_cb(), and user_data.
TEST | ( | FlEngineTest | , |
PlatformMessage | |||
) |
Definition at line 211 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_send_platform_message(), and fl_engine_start().
TEST | ( | FlEngineTest | , |
PlatformMessageResponse | |||
) |
Definition at line 248 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_send_platform_message_response(), and fl_engine_start().
TEST | ( | FlEngineTest | , |
PointerPanZoom | |||
) |
Definition at line 141 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_send_pointer_pan_zoom_event(), fl_engine_start(), and view_id.
TEST | ( | FlEngineTest | , |
RemoveView | |||
) |
Definition at line 798 of file fl_engine_test.cc.
References fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_remove_view(), and remove_view_cb().
TEST | ( | FlEngineTest | , |
RemoveViewEngineError | |||
) |
Definition at line 871 of file fl_engine_test.cc.
References fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_remove_view(), and remove_view_engine_error_cb().
TEST | ( | FlEngineTest | , |
RemoveViewError | |||
) |
Definition at line 837 of file fl_engine_test.cc.
References fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_remove_view(), and remove_view_error_cb().
TEST | ( | FlEngineTest | , |
SendKeyEvent | |||
) |
Definition at line 889 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_send_key_event(), fl_engine_send_key_event_finish(), fl_engine_start(), TRUE, type, and user_data.
TEST | ( | FlEngineTest | , |
SendKeyEventError | |||
) |
Definition at line 985 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_send_key_event(), fl_engine_send_key_event_finish(), fl_engine_start(), type, and user_data.
TEST | ( | FlEngineTest | , |
SendKeyEventNotHandled | |||
) |
Definition at line 940 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_send_key_event(), fl_engine_send_key_event_finish(), fl_engine_start(), type, and user_data.
TEST | ( | FlEngineTest | , |
SettingsHandler | |||
) |
Definition at line 287 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), fl_json_message_codec_new(), fl_message_codec_decode_message(), fl_value_get_type(), fl_value_lookup_string(), FL_VALUE_TYPE_BOOL, FL_VALUE_TYPE_FLOAT, and FL_VALUE_TYPE_STRING.
TEST | ( | FlEngineTest | , |
UIIsolateOnPlatformTaskRunner | |||
) |
Definition at line 442 of file fl_engine_test.cc.
References args, error, fl_dart_project_new(), fl_dart_project_set_ui_thread_policy(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), FL_UI_THREAD_POLICY_RUN_ON_PLATFORM_THREAD, and user_data.
TEST | ( | FlEngineTest | , |
UIIsolateOnSeparateThread | |||
) |
Definition at line 468 of file fl_engine_test.cc.
References args, error, fl_dart_project_new(), fl_dart_project_set_ui_thread_policy(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), FL_UI_THREAD_POLICY_RUN_ON_SEPARATE_THREAD, and user_data.
TEST | ( | FlEngineTest | , |
WindowMetrics | |||
) |
Definition at line 76 of file fl_engine_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_send_window_metrics_event(), and fl_engine_start().