5#ifndef FLUTTER_DISPLAY_LIST_TESTING_DL_TEST_MOCK_PATH_RECEIVER_H_
6#define FLUTTER_DISPLAY_LIST_TESTING_DL_TEST_MOCK_PATH_RECEIVER_H_
8#include "gmock/gmock.h"
16 *result_listener <<
"isn't equal to " << p;
24 (
const DlPoint& p2,
bool will_be_closed),
MOCK_METHOD(void, Close,(),(override))
MOCK_METHOD(bool, ConicTo,(const DlPoint &cp, const DlPoint &p2, DlScalar weight),(override))
MOCK_METHOD(void, MoveTo,(const DlPoint &p2, bool will_be_closed),(override))
MOCK_METHOD(void, QuadTo,(const DlPoint &cp, const DlPoint &p2),(override))
MOCK_METHOD(void, CubicTo,(const DlPoint &cp1, const DlPoint &cp2, const DlPoint &p2),(override))
MOCK_METHOD(void, LineTo,(const DlPoint &p2),(override))
Collection of functions to receive path segments from the underlying path representation via the DlPa...
virtual void CubicTo(const Point &cp1, const Point &cp2, const Point &p2)=0
virtual void LineTo(const Point &p2)=0
virtual void QuadTo(const Point &cp, const Point &p2)=0
virtual void MoveTo(const Point &p2, bool will_be_closed)=0
virtual bool ConicTo(const Point &cp, const Point &p2, Scalar weight)
MATCHER_P(PointEq, p, "")
impeller::Scalar DlScalar
static constexpr DlScalar kEhCloseEnough