summaryrefslogtreecommitdiffstats
path: root/cc/proto/gfx_conversions_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/proto/gfx_conversions_unittest.cc')
-rw-r--r--cc/proto/gfx_conversions_unittest.cc74
1 files changed, 62 insertions, 12 deletions
diff --git a/cc/proto/gfx_conversions_unittest.cc b/cc/proto/gfx_conversions_unittest.cc
index 6affc1c..cf46be8 100644
--- a/cc/proto/gfx_conversions_unittest.cc
+++ b/cc/proto/gfx_conversions_unittest.cc
@@ -194,29 +194,79 @@ TEST(GfxProtoConversionsTest, SerializeDeserializeTransform) {
}
TEST(GfxProtoConversionsTest, SerializeDeserializeVector2dF) {
- const gfx::Vector2dF vector(5.1f, 10.2f);
+ // Test Case 1
+ const gfx::Vector2dF vector1(5.1f, 10.2f);
// Test Vector2dFToProto
- proto::Vector2dF proto;
- Vector2dFToProto(vector, &proto);
- EXPECT_EQ(vector.x(), proto.x());
- EXPECT_EQ(vector.y(), proto.y());
+ proto::Vector2dF proto1;
+ Vector2dFToProto(vector1, &proto1);
+ EXPECT_EQ(vector1.x(), proto1.x());
+ EXPECT_EQ(vector1.y(), proto1.y());
// Test ProtoToVector2dF
- EXPECT_EQ(vector, ProtoToVector2dF(proto));
+ EXPECT_EQ(vector1, ProtoToVector2dF(proto1));
+
+ // Test Case 2
+ const gfx::Vector2dF vector2(-3.1f, 0.2f);
+
+ // Test Vector2dFToProto
+ proto::Vector2dF proto2;
+ Vector2dFToProto(vector2, &proto2);
+ EXPECT_EQ(vector2.x(), proto2.x());
+ EXPECT_EQ(vector2.y(), proto2.y());
+
+ // Test ProtoToVector2dF
+ EXPECT_EQ(vector2, ProtoToVector2dF(proto2));
+
+ // Test Case 3
+ const gfx::Vector2dF vector3(2.0f, -1.5f);
+
+ // Test Vector2dFToProto
+ proto::Vector2dF proto3;
+ Vector2dFToProto(vector3, &proto3);
+ EXPECT_EQ(vector3.x(), proto3.x());
+ EXPECT_EQ(vector3.y(), proto3.y());
+
+ // Test ProtoToVector2dF
+ EXPECT_EQ(vector3, ProtoToVector2dF(proto3));
}
TEST(GfxProtoConversionsTest, SerializeDeserializeScrollOffset) {
- const gfx::ScrollOffset scroll_offset(5.1f, 10.2f);
+ // Test Case 1
+ const gfx::ScrollOffset scroll_offset1(5.1f, 10.2f);
+
+ // Test ScrollOffsetToProto
+ proto::ScrollOffset proto1;
+ ScrollOffsetToProto(scroll_offset1, &proto1);
+ EXPECT_EQ(scroll_offset1.x(), proto1.x());
+ EXPECT_EQ(scroll_offset1.y(), proto1.y());
+
+ // Test ProtoToScrollOffset
+ EXPECT_EQ(scroll_offset1, ProtoToScrollOffset(proto1));
+
+ // Test Case 2
+ const gfx::ScrollOffset scroll_offset2(-0.1f, 0.2f);
+
+ // Test ScrollOffsetToProto
+ proto::ScrollOffset proto2;
+ ScrollOffsetToProto(scroll_offset2, &proto2);
+ EXPECT_EQ(scroll_offset2.x(), proto2.x());
+ EXPECT_EQ(scroll_offset2.y(), proto2.y());
+
+ // Test ProtoToScrollOffset
+ EXPECT_EQ(scroll_offset2, ProtoToScrollOffset(proto2));
+
+ // Test Case 3
+ const gfx::ScrollOffset scroll_offset3(4.0f, -3.2f);
// Test ScrollOffsetToProto
- proto::ScrollOffset proto;
- ScrollOffsetToProto(scroll_offset, &proto);
- EXPECT_EQ(scroll_offset.x(), proto.x());
- EXPECT_EQ(scroll_offset.y(), proto.y());
+ proto::ScrollOffset proto3;
+ ScrollOffsetToProto(scroll_offset3, &proto3);
+ EXPECT_EQ(scroll_offset3.x(), proto3.x());
+ EXPECT_EQ(scroll_offset3.y(), proto3.y());
// Test ProtoToScrollOffset
- EXPECT_EQ(scroll_offset, ProtoToScrollOffset(proto));
+ EXPECT_EQ(scroll_offset3, ProtoToScrollOffset(proto3));
}
} // namespace