#include "flutter/shell/platform/linux/fl_scrolling_manager.h"#include "flutter/shell/platform/embedder/test_utils/proc_table_replacement.h"#include "flutter/shell/platform/linux/fl_engine_private.h"#include <gdk/gdkwayland.h>#include <cstring>#include <vector>#include "flutter/shell/platform/linux/testing/linux_test.h"#include "gtest/gtest.h"Go to the source code of this file.
Classes | |
| class | FlScrollingManagerTest |
Functions | |
| TEST_F (FlScrollingManagerTest, DiscreteDirectional) | |
| TEST_F (FlScrollingManagerTest, DiscreteScrolling) | |
| TEST_F (FlScrollingManagerTest, Panning) | |
| TEST_F (FlScrollingManagerTest, Zooming) | |
| TEST_F (FlScrollingManagerTest, Rotating) | |
| TEST_F (FlScrollingManagerTest, SynchronizedZoomingAndRotating) | |
| TEST_F (FlScrollingManagerTest, UnsynchronizedZoomingAndRotating) | |
| TEST_F | ( | FlScrollingManagerTest | , |
| DiscreteDirectional | |||
| ) |
Definition at line 18 of file fl_scrolling_manager_test.cc.
References engine, fl_engine_get_embedder_api(), fl_scrolling_manager_handle_scroll_event(), fl_scrolling_manager_new(), g_autoptr(), i, kFlutterPointerDeviceKindMouse, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendPointerEvent, x, and y.
| TEST_F | ( | FlScrollingManagerTest | , |
| DiscreteScrolling | |||
| ) |
Definition at line 86 of file fl_scrolling_manager_test.cc.
References engine, fl_engine_get_embedder_api(), fl_scrolling_manager_handle_scroll_event(), fl_scrolling_manager_new(), g_autoptr(), i, kFlutterPointerDeviceKindMouse, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendPointerEvent, x, and y.
| TEST_F | ( | FlScrollingManagerTest | , |
| Panning | |||
| ) |
Definition at line 126 of file fl_scrolling_manager_test.cc.
References engine, fl_engine_get_embedder_api(), fl_scrolling_manager_handle_scroll_event(), fl_scrolling_manager_new(), g_autoptr(), i, kPanZoomEnd, kPanZoomStart, kPanZoomUpdate, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendPointerEvent, x, and y.
| TEST_F | ( | FlScrollingManagerTest | , |
| Rotating | |||
| ) |
Definition at line 234 of file fl_scrolling_manager_test.cc.
References engine, fl_engine_get_embedder_api(), fl_scrolling_manager_handle_rotation_begin(), fl_scrolling_manager_handle_rotation_end(), fl_scrolling_manager_handle_rotation_update(), fl_scrolling_manager_new(), g_autoptr(), i, kPanZoomEnd, kPanZoomStart, kPanZoomUpdate, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendPointerEvent, x, and y.
| TEST_F | ( | FlScrollingManagerTest | , |
| SynchronizedZoomingAndRotating | |||
| ) |
Definition at line 276 of file fl_scrolling_manager_test.cc.
References engine, fl_engine_get_embedder_api(), fl_scrolling_manager_handle_rotation_begin(), fl_scrolling_manager_handle_rotation_end(), fl_scrolling_manager_handle_rotation_update(), fl_scrolling_manager_handle_zoom_begin(), fl_scrolling_manager_handle_zoom_end(), fl_scrolling_manager_handle_zoom_update(), fl_scrolling_manager_new(), g_autoptr(), i, kPanZoomEnd, kPanZoomStart, kPanZoomUpdate, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendPointerEvent, x, and y.
| TEST_F | ( | FlScrollingManagerTest | , |
| UnsynchronizedZoomingAndRotating | |||
| ) |
Definition at line 335 of file fl_scrolling_manager_test.cc.
References engine, fl_engine_get_embedder_api(), fl_scrolling_manager_handle_rotation_begin(), fl_scrolling_manager_handle_rotation_end(), fl_scrolling_manager_handle_rotation_update(), fl_scrolling_manager_handle_zoom_begin(), fl_scrolling_manager_handle_zoom_end(), fl_scrolling_manager_handle_zoom_update(), fl_scrolling_manager_new(), g_autoptr(), i, kPanZoomEnd, kPanZoomStart, kPanZoomUpdate, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendPointerEvent, x, and y.
| TEST_F | ( | FlScrollingManagerTest | , |
| Zooming | |||
| ) |
Definition at line 192 of file fl_scrolling_manager_test.cc.
References engine, fl_engine_get_embedder_api(), fl_scrolling_manager_handle_zoom_begin(), fl_scrolling_manager_handle_zoom_end(), fl_scrolling_manager_handle_zoom_update(), fl_scrolling_manager_new(), g_autoptr(), i, kPanZoomEnd, kPanZoomStart, kPanZoomUpdate, kSuccess, MOCK_ENGINE_PROC, FlutterEngineProcTable::SendPointerEvent, x, and y.