#include "ui/gfx/geometry/cubic_bezier.h"
#include <cmath>
#include <memory>
#include "testing/gtest/include/gtest/gtest.h"
namespace gfx {
namespace {
TEST(CubicBezierTest, Basic) { … }
TEST(CubicBezierTest, UnclampedYValues) { … }
static void TestBezierFiniteRange(CubicBezier& function) { … }
TEST(CubicBezierTest, ClampInfinityEvaluation) { … }
TEST(CubicBezierTest, Range) { … }
TEST(CubicBezierTest, Slope) { … }
TEST(CubicBezierTest, InputOutOfRange) { … }
TEST(CubicBezierTest, GetPoints) { … }
void validateSolver(const CubicBezier& cubic_bezier) { … }
TEST(CubicBezierTest, CommonEasingFunctions) { … }
TEST(CubicBezierTest, LinearEquivalentBeziers) { … }
TEST(CubicBezierTest, ControlPointsOutsideUnitSquare) { … }
}
}