#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 <cstring>
#include <vector>
#include "gtest/gtest.h"
Go to the source code of this file.
Classes | |
struct | _FakeGdkDevice |
Functions | |
GdkDevice * | makeFakeDevice (GdkInputSource source) |
TEST (FlScrollingManagerTest, DiscreteDirectional) | |
TEST (FlScrollingManagerTest, DiscreteScrolling) | |
TEST (FlScrollingManagerTest, Panning) | |
TEST (FlScrollingManagerTest, Zooming) | |
TEST (FlScrollingManagerTest, Rotating) | |
TEST (FlScrollingManagerTest, SynchronizedZoomingAndRotating) | |
TEST (FlScrollingManagerTest, UnsynchronizedZoomingAndRotating) | |
GdkDevice* makeFakeDevice | ( | GdkInputSource | source | ) |
Definition at line 20 of file fl_scrolling_manager_test.cc.
References _FakeGdkDevice::source.
Referenced by TEST().
TEST | ( | FlScrollingManagerTest | , |
DiscreteDirectional | |||
) |
Definition at line 31 of file fl_scrolling_manager_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), fl_scrolling_manager_handle_scroll_event(), fl_scrolling_manager_new(), i, and makeFakeDevice().
TEST | ( | FlScrollingManagerTest | , |
DiscreteScrolling | |||
) |
Definition at line 102 of file fl_scrolling_manager_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), fl_scrolling_manager_handle_scroll_event(), fl_scrolling_manager_new(), i, and makeFakeDevice().
TEST | ( | FlScrollingManagerTest | , |
Panning | |||
) |
Definition at line 145 of file fl_scrolling_manager_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), fl_scrolling_manager_handle_scroll_event(), fl_scrolling_manager_new(), i, and makeFakeDevice().
TEST | ( | FlScrollingManagerTest | , |
Rotating | |||
) |
Definition at line 261 of file fl_scrolling_manager_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), fl_scrolling_manager_handle_rotation_begin(), fl_scrolling_manager_handle_rotation_end(), fl_scrolling_manager_handle_rotation_update(), fl_scrolling_manager_new(), and i.
TEST | ( | FlScrollingManagerTest | , |
SynchronizedZoomingAndRotating | |||
) |
Definition at line 308 of file fl_scrolling_manager_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), 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(), and i.
TEST | ( | FlScrollingManagerTest | , |
UnsynchronizedZoomingAndRotating | |||
) |
Definition at line 372 of file fl_scrolling_manager_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), 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(), and i.
TEST | ( | FlScrollingManagerTest | , |
Zooming | |||
) |
Definition at line 214 of file fl_scrolling_manager_test.cc.
References error, fl_dart_project_new(), fl_engine_get_embedder_api(), fl_engine_new(), fl_engine_start(), fl_scrolling_manager_handle_zoom_begin(), fl_scrolling_manager_handle_zoom_end(), fl_scrolling_manager_handle_zoom_update(), fl_scrolling_manager_new(), and i.