Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions | Variables
pointer_delegate_unittests.cc File Reference
#include <fuchsia/ui/pointer/cpp/fidl.h>
#include <gtest/gtest.h>
#include <lib/async-loop/cpp/loop.h>
#include <lib/async-loop/default.h>
#include <lib/fidl/cpp/binding_set.h>
#include <array>
#include <optional>
#include <vector>
#include "flutter/fml/logging.h"
#include "flutter/fml/macros.h"
#include "pointer_delegate.h"
#include "tests/fakes/mouse_source.h"
#include "tests/fakes/touch_source.h"
#include "tests/pointer_event_utility.h"

Go to the source code of this file.

Classes

class  flutter_runner::testing::PointerDelegateTest
 

Namespaces

namespace  flutter_runner
 
namespace  flutter_runner::testing
 

Typedefs

using flutter_runner::testing::fup_EventPhase = fuchsia::ui::pointer::EventPhase
 
using flutter_runner::testing::fup_TouchEvent = fuchsia::ui::pointer::TouchEvent
 
using flutter_runner::testing::fup_TouchIxnId = fuchsia::ui::pointer::TouchInteractionId
 
using flutter_runner::testing::fup_TouchIxnResult = fuchsia::ui::pointer::TouchInteractionResult
 
using flutter_runner::testing::fup_TouchIxnStatus = fuchsia::ui::pointer::TouchInteractionStatus
 
using flutter_runner::testing::fup_TouchPointerSample = fuchsia::ui::pointer::TouchPointerSample
 
using flutter_runner::testing::fup_TouchResponse = fuchsia::ui::pointer::TouchResponse
 
using flutter_runner::testing::fup_TouchResponseType = fuchsia::ui::pointer::TouchResponseType
 
using flutter_runner::testing::fup_ViewParameters = fuchsia::ui::pointer::ViewParameters
 
using flutter_runner::testing::fup_MouseEvent = fuchsia::ui::pointer::MouseEvent
 

Functions

 flutter_runner::testing::TEST_F (PointerDelegateTest, Data_FuchsiaTimeVersusFlutterTime)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Phase_FlutterPhasesAreSynthesized)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Phase_FuchsiaCancelBecomesFlutterCancel)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Coordinates_CorrectMapping)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Coordinates_DownEventClampedToView)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Protocol_FirstResponseIsEmpty)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Protocol_ResponseMatchesEarlierEvents)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Protocol_LateGrant)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Protocol_LateGrantCombo)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Protocol_EarlyGrant)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Protocol_LateDeny)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Protocol_LateDenyCombo)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, Protocol_PointersAreIndependent)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, MouseWheel_TickBased)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, MouseWheel_PixelBased)
 
 flutter_runner::testing::TEST_F (PointerDelegateTest, MouseWheel_TouchpadPixelBased)
 

Variables

constexpr std::array< std::array< float, 2 >, 2 > flutter_runner::testing::kRect = {{{0, 0}, {20, 20}}}
 
constexpr std::array< float, 9 > flutter_runner::testing::kIdentity = {1, 0, 0, 0, 1, 0, 0, 0, 1}
 
constexpr fup_TouchIxnId flutter_runner::testing::kIxnOne
 
constexpr uint32_t flutter_runner::testing::kMouseDeviceId = 123
 
constexpr std::array< int64_t, 2 > flutter_runner::testing::kNoScrollInPhysicalPixelDelta = {0, 0}
 
const bool flutter_runner::testing::kNotPrecisionScroll = false
 
const bool flutter_runner::testing::kPrecisionScroll = true