Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(304)

Unified Diff: cc/trees/layer_tree_host_common_unittest.cc

Issue 2103963002: cc: Use transform specific EXPECT for unittests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/trees/layer_tree_host_common_unittest.cc
diff --git a/cc/trees/layer_tree_host_common_unittest.cc b/cc/trees/layer_tree_host_common_unittest.cc
index 5101cebe8e34bf37b49cac36767b9ef803922121..395a277b5a9cec0aa45de2372d44ae21f2bec60a 100644
--- a/cc/trees/layer_tree_host_common_unittest.cc
+++ b/cc/trees/layer_tree_host_common_unittest.cc
@@ -1150,9 +1150,12 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
root, root->bounds(), translate, &render_surface_layer_list_impl);
inputs.property_trees->needs_rebuild = true;
LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs);
- EXPECT_EQ(translate, root->draw_properties().target_space_transform);
- EXPECT_EQ(translate, child->draw_properties().target_space_transform);
- EXPECT_EQ(identity_matrix, root->render_surface()->draw_transform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ translate, root->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ translate, child->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(identity_matrix,
+ root->render_surface()->draw_transform());
}
gfx::Transform scale;
@@ -1163,9 +1166,12 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
root, root->bounds(), scale, &render_surface_layer_list_impl);
inputs.property_trees->needs_rebuild = true;
LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs);
- EXPECT_EQ(scale, root->draw_properties().target_space_transform);
- EXPECT_EQ(scale, child->draw_properties().target_space_transform);
- EXPECT_EQ(identity_matrix, root->render_surface()->draw_transform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ scale, root->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ scale, child->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(identity_matrix,
+ root->render_surface()->draw_transform());
}
gfx::Transform rotate;
@@ -1176,9 +1182,12 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
root, root->bounds(), rotate, &render_surface_layer_list_impl);
inputs.property_trees->needs_rebuild = true;
LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs);
- EXPECT_EQ(rotate, root->draw_properties().target_space_transform);
- EXPECT_EQ(rotate, child->draw_properties().target_space_transform);
- EXPECT_EQ(identity_matrix, root->render_surface()->draw_transform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ rotate, root->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ rotate, child->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(identity_matrix,
+ root->render_surface()->draw_transform());
}
gfx::Transform composite;
@@ -1191,9 +1200,12 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
root, root->bounds(), composite, &render_surface_layer_list_impl);
inputs.property_trees->needs_rebuild = true;
LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs);
- EXPECT_EQ(composite, root->draw_properties().target_space_transform);
- EXPECT_EQ(composite, child->draw_properties().target_space_transform);
- EXPECT_EQ(identity_matrix, root->render_surface()->draw_transform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ composite, root->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ composite, child->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(identity_matrix,
+ root->render_surface()->draw_transform());
}
// Verify it composes correctly with device scale.
@@ -1208,11 +1220,14 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs);
gfx::Transform device_scaled_translate = translate;
device_scaled_translate.Scale(device_scale_factor, device_scale_factor);
- EXPECT_EQ(device_scaled_translate,
- root->draw_properties().target_space_transform);
- EXPECT_EQ(device_scaled_translate,
- child->draw_properties().target_space_transform);
- EXPECT_EQ(identity_matrix, root->render_surface()->draw_transform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ device_scaled_translate,
+ root->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ device_scaled_translate,
+ child->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(identity_matrix,
+ root->render_surface()->draw_transform());
}
// Verify it composes correctly with page scale.
@@ -1228,11 +1243,12 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs);
gfx::Transform page_scaled_translate = translate;
page_scaled_translate.Scale(page_scale_factor, page_scale_factor);
- EXPECT_EQ(page_scaled_translate,
- root->draw_properties().target_space_transform);
- EXPECT_EQ(page_scaled_translate,
- child->draw_properties().target_space_transform);
- EXPECT_EQ(identity_matrix, root->render_surface()->draw_transform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ page_scaled_translate, root->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ page_scaled_translate, child->draw_properties().target_space_transform);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(identity_matrix,
+ root->render_surface()->draw_transform());
}
// Verify that it composes correctly with transforms directly on root layer.
@@ -1250,7 +1266,8 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
compositeSquared, root->draw_properties().target_space_transform);
EXPECT_TRANSFORMATION_MATRIX_EQ(
compositeSquared, child->draw_properties().target_space_transform);
- EXPECT_EQ(identity_matrix, root->render_surface()->draw_transform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(identity_matrix,
+ root->render_surface()->draw_transform());
}
}
@@ -2587,8 +2604,8 @@ TEST_F(LayerTreeHostCommonTest, SurfacesDisabledAndReEnabled) {
EXPECT_FALSE(leaf_node->is_clipped());
EXPECT_TRUE(leaf_node->render_target()->is_clipped());
EXPECT_EQ(gfx::Rect(16, 16, 2000, 2000), leaf_node->drawable_content_rect());
- EXPECT_EQ(expected_leaf_draw_transform_with_surfaces,
- leaf_node->DrawTransform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(expected_leaf_draw_transform_with_surfaces,
+ leaf_node->DrawTransform());
root->SetHasRenderSurface(true);
child->SetHasRenderSurface(true);
@@ -2598,8 +2615,8 @@ TEST_F(LayerTreeHostCommonTest, SurfacesDisabledAndReEnabled) {
EXPECT_TRUE(leaf_node->is_clipped());
EXPECT_EQ(gfx::Rect(6, 6, 396, 396), leaf_node->clip_rect());
EXPECT_EQ(gfx::Rect(30, 30, 372, 372), leaf_node->drawable_content_rect());
- EXPECT_EQ(expected_leaf_draw_transform_without_surfaces,
- leaf_node->DrawTransform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(expected_leaf_draw_transform_without_surfaces,
+ leaf_node->DrawTransform());
root->SetHasRenderSurface(true);
child->SetHasRenderSurface(true);
@@ -2609,8 +2626,8 @@ TEST_F(LayerTreeHostCommonTest, SurfacesDisabledAndReEnabled) {
EXPECT_FALSE(leaf_node->is_clipped());
EXPECT_TRUE(leaf_node->render_target()->is_clipped());
EXPECT_EQ(gfx::Rect(16, 16, 2000, 2000), leaf_node->drawable_content_rect());
- EXPECT_EQ(expected_leaf_draw_transform_with_surfaces,
- leaf_node->DrawTransform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(expected_leaf_draw_transform_with_surfaces,
+ leaf_node->DrawTransform());
}
TEST_F(LayerTreeHostCommonTest, AnimationsForRenderSurfaceHierarchy) {
@@ -6721,7 +6738,7 @@ TEST_F(LayerTreeHostCommonTest, ScrollChildAndScrollParentDifferentTargets) {
EXPECT_EQ(scroll_child->clip_rect(), gfx::Rect(15, 15, 75, 75));
gfx::Transform scale;
scale.Scale(1.5f, 1.5f);
- EXPECT_EQ(scroll_child->DrawTransform(), scale);
+ EXPECT_TRANSFORMATION_MATRIX_EQ(scroll_child->DrawTransform(), scale);
}
TEST_F(LayerTreeHostCommonTest, SingularTransformSubtreesDoNotDraw) {
@@ -7053,23 +7070,27 @@ TEST_F(LayerTreeHostCommonTest, FixedPositionWithInterveningRenderSurface) {
gfx::Transform expected_fixed_draw_transform;
expected_fixed_draw_transform.Translate(10.f, 15.f);
- EXPECT_EQ(expected_fixed_draw_transform,
- draw_property_utils::DrawTransform(fixed, tree));
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ expected_fixed_draw_transform,
+ draw_property_utils::DrawTransform(fixed, tree));
gfx::Transform expected_fixed_screen_space_transform;
expected_fixed_screen_space_transform.Translate(17.f, 24.f);
- EXPECT_EQ(expected_fixed_screen_space_transform,
- draw_property_utils::ScreenSpaceTransform(fixed, tree));
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ expected_fixed_screen_space_transform,
+ draw_property_utils::ScreenSpaceTransform(fixed, tree));
gfx::Transform expected_child_draw_transform;
expected_child_draw_transform.Translate(11.f, 17.f);
- EXPECT_EQ(expected_child_draw_transform,
- draw_property_utils::DrawTransform(child, tree));
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ expected_child_draw_transform,
+ draw_property_utils::DrawTransform(child, tree));
gfx::Transform expected_child_screen_space_transform;
expected_child_screen_space_transform.Translate(18.f, 26.f);
- EXPECT_EQ(expected_child_screen_space_transform,
- draw_property_utils::ScreenSpaceTransform(child, tree));
+ EXPECT_TRANSFORMATION_MATRIX_EQ(
+ expected_child_screen_space_transform,
+ draw_property_utils::ScreenSpaceTransform(child, tree));
}
TEST_F(LayerTreeHostCommonTest, ScrollCompensationWithRounding) {
@@ -9612,7 +9633,8 @@ TEST_F(LayerTreeHostCommonTest, LayerWithInputHandlerAndZeroOpacity) {
test_layer->SetTouchEventHandlerRegion(gfx::Rect(0, 0, 20, 20));
ExecuteCalculateDrawProperties(root);
- EXPECT_EQ(translation, test_layer->ScreenSpaceTransform());
+ EXPECT_TRANSFORMATION_MATRIX_EQ(translation,
+ test_layer->ScreenSpaceTransform());
}
TEST_F(LayerTreeHostCommonTest, ClipChildVisibleRect) {
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698