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

Unified Diff: cc/proto/gfx_conversions_unittest.cc

Issue 2646623002: cc: Remove all blimp code from cc. (Closed)
Patch Set: test build Created 3 years, 11 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 | « cc/proto/gfx_conversions.cc ('k') | cc/proto/layer.proto » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/proto/gfx_conversions_unittest.cc
diff --git a/cc/proto/gfx_conversions_unittest.cc b/cc/proto/gfx_conversions_unittest.cc
deleted file mode 100644
index 2f35a03059f344740064cdb70aa01af78cfbbd98..0000000000000000000000000000000000000000
--- a/cc/proto/gfx_conversions_unittest.cc
+++ /dev/null
@@ -1,294 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "cc/proto/gfx_conversions.h"
-
-#include "cc/proto/point.pb.h"
-#include "cc/proto/point3f.pb.h"
-#include "cc/proto/pointf.pb.h"
-#include "cc/proto/rect.pb.h"
-#include "cc/proto/rectf.pb.h"
-#include "cc/proto/scroll_offset.pb.h"
-#include "cc/proto/size.pb.h"
-#include "cc/proto/sizef.pb.h"
-#include "cc/proto/transform.pb.h"
-#include "cc/proto/vector2d.pb.h"
-#include "cc/proto/vector2df.pb.h"
-#include "testing/gtest/include/gtest/gtest.h"
-#include "ui/gfx/geometry/point.h"
-#include "ui/gfx/geometry/point3_f.h"
-#include "ui/gfx/geometry/point_f.h"
-#include "ui/gfx/geometry/rect.h"
-#include "ui/gfx/geometry/rect_f.h"
-#include "ui/gfx/geometry/scroll_offset.h"
-#include "ui/gfx/geometry/size.h"
-#include "ui/gfx/geometry/size_f.h"
-#include "ui/gfx/geometry/vector2d_f.h"
-#include "ui/gfx/transform.h"
-
-namespace cc {
-namespace {
-
-TEST(GfxProtoConversionsTest, IntSerializationLimits) {
- // Test Point with the minimum int value.
- {
- gfx::Point point(std::numeric_limits<int>::min(),
- std::numeric_limits<int>::min());
- proto::Point proto;
- PointToProto(point, &proto);
- EXPECT_EQ(point, ProtoToPoint(proto));
- }
-
- // Test Point with the maximum int value.
- {
- gfx::Point point(std::numeric_limits<int>::max(),
- std::numeric_limits<int>::max());
- proto::Point proto;
- PointToProto(point, &proto);
- EXPECT_EQ(point, ProtoToPoint(proto));
- }
-
- // Test Size with the minimum int value.
- {
- gfx::Size size(std::numeric_limits<int>::min(),
- std::numeric_limits<int>::min());
- proto::Size proto;
- SizeToProto(size, &proto);
- EXPECT_EQ(size, ProtoToSize(proto));
- }
-
- // Test Size with the maximum int value.
- {
- gfx::Size size(std::numeric_limits<int>::max(),
- std::numeric_limits<int>::max());
- proto::Size proto;
- SizeToProto(size, &proto);
- EXPECT_EQ(size, ProtoToSize(proto));
- }
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializePoint) {
- const gfx::Point point(5, 10);
-
- // Test PointToProto
- proto::Point proto;
- PointToProto(point, &proto);
- EXPECT_EQ(point.x(), proto.x());
- EXPECT_EQ(point.y(), proto.y());
-
- // Test protoToPoint
- EXPECT_EQ(point, ProtoToPoint(proto));
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializePointF) {
- const gfx::PointF point(5.1f, 10.2f);
-
- // Test PointFToProto
- proto::PointF proto;
- PointFToProto(point, &proto);
- EXPECT_EQ(point.x(), proto.x());
- EXPECT_EQ(point.y(), proto.y());
-
- // Test ProtoToPointF
- EXPECT_EQ(point, ProtoToPointF(proto));
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializePoint3F) {
- const gfx::Point3F point(5.1f, 10.2f, 13.4f);
-
- // Test PointFToProto
- proto::Point3F proto;
- Point3FToProto(point, &proto);
- EXPECT_EQ(point.x(), proto.x());
- EXPECT_EQ(point.y(), proto.y());
- EXPECT_EQ(point.z(), proto.z());
-
- // Test ProtoToPoint3F
- EXPECT_EQ(point, ProtoToPoint3F(proto));
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializeSize) {
- const gfx::Size size(5, 10);
-
- // Test SizeToProto
- proto::Size proto;
- SizeToProto(size, &proto);
- EXPECT_EQ(size.width(), proto.width());
- EXPECT_EQ(size.height(), proto.height());
-
- // Test ProtoToSize
- EXPECT_EQ(size, ProtoToSize(proto));
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializeSizeF) {
- const gfx::SizeF size(5.1f, 10.2f);
-
- // Test SizeFToProto
- proto::SizeF proto;
- SizeFToProto(size, &proto);
- EXPECT_EQ(size.width(), proto.width());
- EXPECT_EQ(size.height(), proto.height());
-
- // Test ProtoToSizeF
- EXPECT_EQ(size, ProtoToSizeF(proto));
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializeRect) {
- const gfx::Rect rect(1, 2, 3, 4);
-
- // Test RectToProto
- proto::Rect proto;
- RectToProto(rect, &proto);
- EXPECT_EQ(rect.origin().x(), proto.origin().x());
- EXPECT_EQ(rect.origin().y(), proto.origin().y());
- EXPECT_EQ(rect.size().width(), proto.size().width());
- EXPECT_EQ(rect.size().height(), proto.size().height());
-
- // Test ProtoToRect
- EXPECT_EQ(rect, ProtoToRect(proto));
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializeRectF) {
- const gfx::RectF rect(1.4f, 2.3f, 3.2f, 4.1f);
-
- // Test RectFToProto
- proto::RectF proto;
- RectFToProto(rect, &proto);
- EXPECT_EQ(rect.origin().x(), proto.origin().x());
- EXPECT_EQ(rect.origin().y(), proto.origin().y());
- EXPECT_EQ(rect.size().width(), proto.size().width());
- EXPECT_EQ(rect.size().height(), proto.size().height());
-
- // Test ProtoToRectF
- EXPECT_EQ(rect, ProtoToRectF(proto));
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializeTransform) {
- gfx::Transform transform(1.16f, 2.15f, 3.14f, 4.13f, 5.12f, 6.11f, 7.1f, 8.9f,
- 9.8f, 10.7f, 11.6f, 12.5f, 13.4f, 14.3f, 15.2f,
- 16.1f);
-
- // Test TransformToProto
- proto::Transform proto;
- TransformToProto(transform, &proto);
- EXPECT_EQ(16, proto.matrix_size());
- EXPECT_EQ(transform.matrix().get(0, 0), proto.matrix(0));
- EXPECT_EQ(transform.matrix().get(0, 1), proto.matrix(1));
- EXPECT_EQ(transform.matrix().get(0, 2), proto.matrix(2));
- EXPECT_EQ(transform.matrix().get(0, 3), proto.matrix(3));
- EXPECT_EQ(transform.matrix().get(1, 0), proto.matrix(4));
- EXPECT_EQ(transform.matrix().get(1, 1), proto.matrix(5));
- EXPECT_EQ(transform.matrix().get(1, 2), proto.matrix(6));
- EXPECT_EQ(transform.matrix().get(1, 3), proto.matrix(7));
- EXPECT_EQ(transform.matrix().get(2, 0), proto.matrix(8));
- EXPECT_EQ(transform.matrix().get(2, 1), proto.matrix(9));
- EXPECT_EQ(transform.matrix().get(2, 2), proto.matrix(10));
- EXPECT_EQ(transform.matrix().get(2, 3), proto.matrix(11));
- EXPECT_EQ(transform.matrix().get(3, 0), proto.matrix(12));
- EXPECT_EQ(transform.matrix().get(3, 1), proto.matrix(13));
- EXPECT_EQ(transform.matrix().get(3, 2), proto.matrix(14));
- EXPECT_EQ(transform.matrix().get(3, 3), proto.matrix(15));
-
- // Test ProtoToTransform
- EXPECT_EQ(transform, ProtoToTransform(proto));
-
- // Test for identity transforms.
- gfx::Transform transform2;
- EXPECT_TRUE(transform2.IsIdentity());
- proto::Transform proto2;
- TransformToProto(transform2, &proto2);
- EXPECT_EQ(transform2, ProtoToTransform(proto2));
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializeVector2dF) {
- // Test Case 1
- const gfx::Vector2dF vector1(5.1f, 10.2f);
-
- // Test Vector2dFToProto
- proto::Vector2dF proto1;
- Vector2dFToProto(vector1, &proto1);
- EXPECT_EQ(vector1.x(), proto1.x());
- EXPECT_EQ(vector1.y(), proto1.y());
-
- // Test ProtoToVector2dF
- 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) {
- // 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 proto3;
- ScrollOffsetToProto(scroll_offset3, &proto3);
- EXPECT_EQ(scroll_offset3.x(), proto3.x());
- EXPECT_EQ(scroll_offset3.y(), proto3.y());
-
- // Test ProtoToScrollOffset
- EXPECT_EQ(scroll_offset3, ProtoToScrollOffset(proto3));
-}
-
-TEST(GfxProtoConversionsTest, SerializeDeserializeVector2d) {
- const gfx::Vector2d vector(5, 10);
-
- // Test Vector2dToProto
- proto::Vector2d proto;
- Vector2dToProto(vector, &proto);
- EXPECT_EQ(vector.x(), proto.x());
- EXPECT_EQ(vector.y(), proto.y());
-
- // Test ProtoToVector2d
- EXPECT_EQ(vector, ProtoToVector2d(proto));
-}
-
-} // namespace
-} // namespace cc
« no previous file with comments | « cc/proto/gfx_conversions.cc ('k') | cc/proto/layer.proto » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698