#include "cc/trees/property_tree.h"
#include <utility>
#include "cc/input/main_thread_scrolling_reason.h"
#include "cc/test/fake_impl_task_runner_provider.h"
#include "cc/test/fake_layer_tree_host_impl.h"
#include "cc/test/layer_test_common.h"
#include "cc/test/test_task_graph_runner.h"
#include "cc/trees/clip_node.h"
#include "cc/trees/draw_property_utils.h"
#include "cc/trees/effect_node.h"
#include "cc/trees/layer_tree_impl.h"
#include "cc/trees/scroll_node.h"
#include "cc/trees/transform_node.h"
#include "cc/trees/viewport_property_ids.h"
#include "components/viz/common/frame_sinks/copy_output_request.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/geometry/test/geometry_util.h"
namespace cc {
namespace {
class FakeProtectedSequenceSynchronizer : public ProtectedSequenceSynchronizer { … };
TEST(PropertyTreeTest, ComputeTransformRoot) { … }
TEST(PropertyTreeTest, SetNeedsUpdate) { … }
TEST(PropertyTreeTest, ComputeTransformChild) { … }
TEST(PropertyTreeTest, ComputeTransformSibling) { … }
TEST(PropertyTreeTest, ComputeTransformSiblingSingularAncestor) { … }
TEST(PropertyTreeTest, UndoOverscroll) { … }
TEST(PropertyTreeTest, TransformsWithFlattening) { … }
TEST(PropertyTreeTest, MultiplicationOrder) { … }
TEST(PropertyTreeTest, ComputeTransformWithUninvertibleTransform) { … }
TEST(PropertyTreeTest, ComputeTransformToTargetWithZeroSurfaceContentsScale) { … }
TEST(PropertyTreeTest, FlatteningWhenDestinationHasOnlyFlatAncestors) { … }
TEST(PropertyTreeTest, ScreenSpaceOpacityUpdateTest) { … }
TEST(PropertyTreeTest, SingularTransformSnapTest) { … }
TEST(EffectTreeTest, CopyOutputRequestsAreTransformed) { … }
TEST(EffectTreeTest, CopyOutputRequestsThatBecomeIllegalAreDropped) { … }
TEST(ScrollTreeTest, GetScrollOffsetForScrollTimelineNegativeOffset) { … }
TEST(ScrollTreeTest, PushScrollUpdatesFromMainThreadIntegerDelta) { … }
}
}