OLD | NEW |
1 function assert_identity_2d_matrix(actual) { | 1 function assert_identity_2d_matrix(actual) { |
2 assert_true(actual instanceof DOMMatrixReadOnly); | 2 assert_true(actual instanceof DOMMatrixReadOnly); |
3 assert_true(actual.is2D, "is2D"); | 3 assert_true(actual.is2D, "is2D"); |
4 assert_true(actual.isIdentity, "isIdentity"); | 4 assert_true(actual.isIdentity, "isIdentity"); |
5 assert_identity_matrix(actual); | 5 assert_identity_matrix(actual); |
6 } | 6 } |
7 | 7 |
8 function assert_identity_3d_matrix(actual) { | 8 function assert_identity_3d_matrix(actual) { |
9 assert_true(actual instanceof DOMMatrixReadOnly); | 9 assert_true(actual instanceof DOMMatrixReadOnly); |
10 assert_false(actual.is2D, "is2D"); | 10 assert_false(actual.is2D, "is2D"); |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
73 assert_equals(actual.z, expected[2], "point equality: z differs"); | 73 assert_equals(actual.z, expected[2], "point equality: z differs"); |
74 assert_equals(actual.w, expected[3], "point equality: w differs"); | 74 assert_equals(actual.w, expected[3], "point equality: w differs"); |
75 } else if(expected instanceof DOMPointReadOnly) { | 75 } else if(expected instanceof DOMPointReadOnly) { |
76 assert_equals(actual.x, expected.x, "point equality: x differs"); | 76 assert_equals(actual.x, expected.x, "point equality: x differs"); |
77 assert_equals(actual.y, expected.y, "point equality: y differs"); | 77 assert_equals(actual.y, expected.y, "point equality: y differs"); |
78 assert_equals(actual.z, expected.z, "point equality: z differs"); | 78 assert_equals(actual.z, expected.z, "point equality: z differs"); |
79 assert_equals(actual.w, expected.w, "point equality: w differs"); | 79 assert_equals(actual.w, expected.w, "point equality: w differs"); |
80 } else { | 80 } else { |
81 assert_unreached(); | 81 assert_unreached(); |
82 } | 82 } |
| 83 } |
| 84 |
| 85 function assert_dom_rect_equals(actual, expected) { |
| 86 assert_true(actual instanceof DOMRectReadOnly); |
| 87 if(Array.isArray(expected)) { |
| 88 assert_equals(expected.length, 8); |
| 89 assert_equals(actual.x, expected[0], "rect equality: x differs"); |
| 90 assert_equals(actual.y, expected[1], "rect equality: y differs"); |
| 91 assert_equals(actual.width, expected[2], "rect equality: width differs"); |
| 92 assert_equals(actual.height, expected[3], "rect equality: height differs"); |
| 93 assert_equals(actual.top, expected[4], "rect equality: top differs"); |
| 94 assert_equals(actual.right, expected[5], "rect equality: right differs"); |
| 95 assert_equals(actual.bottom, expected[6], "rect equality: bottom differs"); |
| 96 assert_equals(actual.left, expected[7], "rect equality: left differs"); |
| 97 } else if(expected instanceof DOMRectReadOnly) { |
| 98 assert_equals(actual.x, expected.x, "rect equality: x differs"); |
| 99 assert_equals(actual.y, expected.y, "rect equality: y differs"); |
| 100 assert_equals(actual.width, expected.width, "rect equality: width differs"); |
| 101 assert_equals(actual.height, expected.height, "rect equality: height differs
"); |
| 102 assert_equals(actual.top, expected.top, "rect equality: top differs"); |
| 103 assert_equals(actual.right, expected.right, "rect equality: right differs"); |
| 104 assert_equals(actual.bottom, expected.bottom, "rect equality: bottom differs
"); |
| 105 assert_equals(actual.left, expected.left, "poirectnt equality: left differs"
); |
| 106 } else { |
| 107 assert_unreached(); |
| 108 } |
83 } | 109 } |
OLD | NEW |