Index: ui/gfx/test/transform_test_common.cc |
diff --git a/ui/gfx/test/transform_test_common.cc b/ui/gfx/test/transform_test_common.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e8b9f200ee3561d8bbd27ded3666a10006e4a9e3 |
--- /dev/null |
+++ b/ui/gfx/test/transform_test_common.cc |
@@ -0,0 +1,63 @@ |
+// Copyright (c) 2013 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 "ui/gfx/test/transform_test_common.h" |
+ |
+namespace gfx { |
+ |
+void InitializeTestMatrix(Transform* transform) |
+{ |
danakj
2013/01/07 23:22:35
{ on previous line
|
+ SkMatrix44& matrix = transform->matrix(); |
+ matrix.setDouble(0, 0, 10); |
+ matrix.setDouble(1, 0, 11); |
+ matrix.setDouble(2, 0, 12); |
+ matrix.setDouble(3, 0, 13); |
+ matrix.setDouble(0, 1, 14); |
+ matrix.setDouble(1, 1, 15); |
+ matrix.setDouble(2, 1, 16); |
+ matrix.setDouble(3, 1, 17); |
+ matrix.setDouble(0, 2, 18); |
+ matrix.setDouble(1, 2, 19); |
+ matrix.setDouble(2, 2, 20); |
+ matrix.setDouble(3, 2, 21); |
+ matrix.setDouble(0, 3, 22); |
+ matrix.setDouble(1, 3, 23); |
+ matrix.setDouble(2, 3, 24); |
+ matrix.setDouble(3, 3, 25); |
+ |
+ // Sanity check |
+ EXPECT_ROW1_EQ(10, 14, 18, 22, (*transform)); |
+ EXPECT_ROW2_EQ(11, 15, 19, 23, (*transform)); |
+ EXPECT_ROW3_EQ(12, 16, 20, 24, (*transform)); |
+ EXPECT_ROW4_EQ(13, 17, 21, 25, (*transform)); |
+} |
+ |
+void InitializeTestMatrix2(Transform* transform) |
+{ |
danakj
2013/01/07 23:22:35
same
|
+ SkMatrix44& matrix = transform->matrix(); |
+ matrix.setDouble(0, 0, 30); |
+ matrix.setDouble(1, 0, 31); |
+ matrix.setDouble(2, 0, 32); |
+ matrix.setDouble(3, 0, 33); |
+ matrix.setDouble(0, 1, 34); |
+ matrix.setDouble(1, 1, 35); |
+ matrix.setDouble(2, 1, 36); |
+ matrix.setDouble(3, 1, 37); |
+ matrix.setDouble(0, 2, 38); |
+ matrix.setDouble(1, 2, 39); |
+ matrix.setDouble(2, 2, 40); |
+ matrix.setDouble(3, 2, 41); |
+ matrix.setDouble(0, 3, 42); |
+ matrix.setDouble(1, 3, 43); |
+ matrix.setDouble(2, 3, 44); |
+ matrix.setDouble(3, 3, 45); |
+ |
+ // Sanity check |
+ EXPECT_ROW1_EQ(30, 34, 38, 42, (*transform)); |
+ EXPECT_ROW2_EQ(31, 35, 39, 43, (*transform)); |
+ EXPECT_ROW3_EQ(32, 36, 40, 44, (*transform)); |
+ EXPECT_ROW4_EQ(33, 37, 41, 45, (*transform)); |
+} |
+ |
+} // namespace gfx |