#include "third_party/blink/renderer/core/animation/list_interpolation_functions.h"
#include <utility>
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/core/animation/css_number_interpolation_type.h"
#include "third_party/blink/renderer/core/animation/interpolation_value.h"
#include "third_party/blink/renderer/core/animation/underlying_value.h"
#include "third_party/blink/renderer/core/css/properties/longhands.h"
#include "third_party/blink/renderer/platform/testing/task_environment.h"
#include "third_party/blink/renderer/platform/wtf/functional.h"
namespace blink {
namespace …
TEST(ListInterpolationFunctionsTest, EqualMergeSinglesSameLengths) { … }
TEST(ListInterpolationFunctionsTest, EqualMergeSinglesDifferentLengths) { … }
TEST(ListInterpolationFunctionsTest, EqualMergeSinglesIncompatibleValues) { … }
TEST(ListInterpolationFunctionsTest, EqualMergeSinglesIncompatibleNullptrs) { … }
TEST(ListInterpolationFunctionsTest, EqualCompositeSameLengths) { … }
TEST(ListInterpolationFunctionsTest, EqualCompositeDifferentLengths) { … }
TEST(ListInterpolationFunctionsTest,
EqualCompositeIncompatibleInterpolableValues) { … }
TEST(ListInterpolationFunctionsTest,
EqualCompositeIncompatibleNonInterpolableValues) { … }
TEST(ListInterpolationFunctionsTest, BuilderNoModify) { … }
TEST(ListInterpolationFunctionsTest, BuilderModifyFirst) { … }
TEST(ListInterpolationFunctionsTest, BuilderModifyMiddle) { … }
TEST(ListInterpolationFunctionsTest, BuilderModifyLast) { … }
TEST(ListInterpolationFunctionsTest, BuilderModifyAll) { … }
TEST(ListInterpolationFunctionsTest, BuilderModifyReverse) { … }
TEST(ListInterpolationFunctionsTest, BuilderModifyListWithOneItem) { … }
}