Chromium Code Reviews| 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 |