OLD | NEW |
| (Empty) |
1 timing_test(function() { | |
2 at(0 * 1000, function() { | |
3 assert_styles(".test", [ | |
4 {'transform':'none'}, | |
5 {'transform':'none'}, | |
6 {'transform':'none'}, | |
7 {'transform':'matrix(1, 0, 0, 1, 0, 0)'}, | |
8 {'transform':'matrix(0.7, 0.7, -0.7, 0.7, 10, 20)'}, | |
9 {'transform':'matrix3d(0, 0, -1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1)'}, | |
10 {'transform':'none'}, | |
11 {'transform':'none'}, | |
12 {'transform':'none'}, | |
13 {'transform':'matrix(1, 0.5774, 0.364, 1, 0, 0)'}, | |
14 {'transform':'matrix(1, 0, 0.8391, 1, 0, 0)'}, | |
15 {'transform':'matrix(1, 0.5774, 0, 1, 0, 0)'}, | |
16 {'transform':'none'}, | |
17 {'transform':'none'}, | |
18 {'transform':'none'}, | |
19 {'transform':'none'}, | |
20 {'transform':'matrix(1.5, 0, 0, 2, 0, 0)'}, | |
21 {'transform':'matrix(2, 0, 0, 1, 0, 0)'}, | |
22 {'transform':'matrix(1, 0, 0, 1.5, 0, 0)'}, | |
23 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 8, 1)'}, | |
24 {'transform':'none'}, | |
25 {'transform':'none'}, | |
26 {'transform':'none'}, | |
27 {'transform':'none'}, | |
28 {'transform':'none'}, | |
29 {'transform':'matrix(0.5, 0.866, -0.866, 0.5, 0, 0)'}, | |
30 {'transform':'matrix3d(1, 0, 0, 0, 0, 0.342, 0.9397, 0, 0, -0.9397, 0.342,
0, 0, 0, 0, 1)'}, | |
31 {'transform':'matrix3d(0.1736, 0, -0.9848, 0, 0, 1, 0, 0, 0.9848, 0, 0.173
6, 0, 0, 0, 0, 1)'}, | |
32 {'transform':'matrix(0.342, 0.9397, -0.9397, 0.342, 0, 0)'}, | |
33 {'transform':'matrix3d(0.6667, 0.6667, -0.3333, 0, -0.3333, 0.6667, 0.6667
, 0, 0.6667, -0.3333, 0.6667, 0, 0, 0, 0, 1)'}, | |
34 {'transform':'none'}, | |
35 {'transform':'none'}, | |
36 {'transform':'none'}, | |
37 {'transform':'none'}, | |
38 {'transform':'none'}, | |
39 {'transform':'matrix(1, 0, 0, 1, 10, 20)'}, | |
40 {'transform':'matrix(1, 0, 0, 1, 10, 0)'}, | |
41 {'transform':'matrix(1, 0, 0, 1, 0, 20)'}, | |
42 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 30, 1)'}, | |
43 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 10, 20, 40, 1)'
}, | |
44 {'transform':'none'}, | |
45 {'transform':'none'}, | |
46 {'transform':'none'}, | |
47 {'transform':'none'}, | |
48 {'transform':'matrix(1, 0, 0, 1, 100, 0)'}, | |
49 {'transform':'matrix(0.9397, 0.342, -0.342, 0.9397, 100, 0)'}, | |
50 {'transform':'matrix(0.4184, 0.8972, -0.8972, 0.4184, 100, 0)'}, | |
51 {'transform':'matrix(0.4698, 0.171, -0.171, 0.4698, 100, 0)'}, | |
52 ]); | |
53 }); | |
54 at(0.5 * 1000, function() { | |
55 assert_styles(".test", [ | |
56 {'transform':'matrix(1, 0, 0, 1, 0, 0)'}, | |
57 {'transform':'matrix(0.9192, 0.3808, -0.3808, 0.9192, 5, 10)'}, | |
58 {'transform':'matrix3d(0.7071, 0, -0.7071, 0, 0, 1, 0, 0, 0.7071, 0, 0.707
1, 0, 0, 0, 0, 1)'}, | |
59 {'transform':'matrix(0.9192, 0.3808, -0.3808, 0.9192, 5, 10)'}, | |
60 {'transform':'matrix3d(0.6059, 0.3756, -0.6941, 0, -0.3756, 0.9068, 0.1629
, 0, 0.6976, 0.1637, 0.6976, 0, 5, 10, 0, 1)'}, | |
61 {'transform':'matrix3d(0.7071, 0, -0.7071, 0, 0, 1, 0, 0, 0.7071, 0, 0.707
1, 0, 0, 0, 0, 1)'}, | |
62 {'transform':'matrix(1, 0.2679, 0.1763, 1, 0, 0)'}, | |
63 {'transform':'matrix(1, 0, 0.364, 1, 0, 0)'}, | |
64 {'transform':'matrix(1, 0.2679, 0, 1, 0, 0)'}, | |
65 {'transform':'matrix(1.041, 0.2788, 0.6079, 1.035, 0, 0)'}, | |
66 {'transform':'matrix(1.041, 0.2788, 0.3968, 1.072, 0, 0)'}, | |
67 {'transform':'matrix(1, 0.5774, 0.2062, 1.014, 0, 0)'}, | |
68 {'transform':'matrix(1.25, 0, 0, 1.5, 0, 0)'}, | |
69 {'transform':'matrix(1.5, 0, 0, 1, 0, 0)'}, | |
70 {'transform':'matrix(1, 0, 0, 1.25, 0, 0)'}, | |
71 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1.5, 0, 0, 0, 3, 1)'}
, | |
72 {'transform':'matrix(1.75, 0, 0, 1.5, 0, 0)'}, | |
73 {'transform':'matrix(1.5, 0, 0, 1.25, 0, 0)'}, | |
74 {'transform':'matrix3d(1, 0, 0, 0, 0, 1.25, 0, 0, 0, 0, 1.5, 0, 0, 0, 4, 1
)'}, | |
75 {'transform':'matrix3d(1.25, 0, 0, 0, 0, 1.5, 0, 0, 0, 0, 1.5, 0, 0, 0, 4,
1)'}, | |
76 {'transform':'matrix(0.866, 0.5, -0.5, 0.866, 0, 0)'}, | |
77 {'transform':'matrix3d(1, 0, 0, 0, 0, 0.8192, 0.5736, 0, 0, -0.5736, 0.819
2, 0, 0, 0, 0, 1)'}, | |
78 {'transform':'matrix3d(0.766, 0, -0.6428, 0, 0, 1, 0, 0, 0.6428, 0, 0.766,
0, 0, 0, 0, 1)'}, | |
79 {'transform':'matrix(0.8192, 0.5736, -0.5736, 0.8192, 0, 0)'}, | |
80 {'transform':'matrix3d(0.9107, 0.3333, -0.244, 0, -0.244, 0.9107, 0.3333,
0, 0.3333, -0.244, 0.9107, 0, 0, 0, 0, 1)'}, | |
81 {'transform':'matrix3d(0.8538, 0.4929, 0.1678, 0, -0.4929, 0.6613, 0.5654,
0, 0.1678, -0.5654, 0.8075, 0, 0, 0, 0, 1)'}, | |
82 {'transform':'matrix3d(0.7461, 0.2265, -0.6261, 0, 0.2265, 0.7979, 0.5587,
0, 0.6261, -0.5587, 0.544, 0, 0, 0, 0, 1)'}, | |
83 {'transform':'matrix3d(0.544, 0.5587, -0.6261, 0, -0.5587, 0.7979, 0.2265,
0, 0.6261, 0.2265, 0.7461, 0, 0, 0, 0, 1)'}, | |
84 {'transform':'matrix3d(0.559, 0.8194, -0.1267, 0, -0.7305, 0.559, 0.3922,
0, 0.3922, -0.1267, 0.9111, 0, 0, 0, 0, 1)'}, | |
85 {'transform':'matrix3d(0.6277, 0.7651, -0.1438, 0, -0.6771, 0.6277, 0.3841
, 0, 0.3841, -0.1438, 0.912, 0, 0, 0, 0, 1)'}, | |
86 {'transform':'matrix(1, 0, 0, 1, 5, 10)'}, | |
87 {'transform':'matrix(1, 0, 0, 1, 5, 0)'}, | |
88 {'transform':'matrix(1, 0, 0, 1, 0, 10)'}, | |
89 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 15, 1)'}, | |
90 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5, 10, 20, 1)'}
, | |
91 {'transform':'matrix(1, 0, 0, 1, 10, 10)'}, | |
92 {'transform':'matrix(1, 0, 0, 1, 5, 10)'}, | |
93 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 10, 15, 1)'}
, | |
94 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5, 10, 35, 1)'}
, | |
95 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 10, 20, 20, 1)'
}, | |
96 {'transform':'matrix(1, 0, 0, 1, 50, 0)'}, | |
97 {'transform':'matrix(0.9848, 0.1736, -0.1736, 0.9848, 50, 0)'}, | |
98 {'transform':'matrix(0.8392, 0.5346, -0.5346, 0.8392, 50, 0)'}, | |
99 {'transform':'matrix(0.7386, 0.1302, -0.1302, 0.7386, 50, 0)'}, | |
100 {'transform':'matrix(0.9848, 0.1736, -0.1736, 0.9848, 100, 0)'}, | |
101 {'transform':'matrix(0.7335, 0.6722, -0.6722, 0.7335, 100, 0)'}, | |
102 {'transform':'matrix(0.5493, 0.5033, -0.5033, 0.5493, 100, 0)'}, | |
103 {'transform':'matrix(0.7386, 0.1302, -0.1302, 0.7386, 100, 0)'}, | |
104 ]); | |
105 }); | |
106 // This check is equivalent to checking at t=1000ms, it is placed all the way
out here to allow manual viewing | |
107 // to inspect multiple cycles of the animation at a time. The animation stops
after all checks have completed. | |
108 at(100001 * 1000, function() { | |
109 assert_styles(".test", [ | |
110 {'transform':'matrix(1, 0, 0, 1, 0, 0)'}, | |
111 {'transform':'matrix(0.7, 0.7, -0.7, 0.7, 10, 20)'}, | |
112 {'transform':'matrix3d(0, 0, -1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1)'}, | |
113 {'transform':'matrix(0.7, 0.7, -0.7, 0.7, 10, 20)'}, | |
114 {'transform':'matrix3d(0, 0, -1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1)'}, | |
115 {'transform':'matrix(1, 0, 0, 1, 0, 0)'}, | |
116 {'transform':'matrix(1, 0.5774, 0.364, 1, 0, 0)'}, | |
117 {'transform':'matrix(1, 0, 0.8391, 1, 0, 0)'}, | |
118 {'transform':'matrix(1, 0.5774, 0, 1, 0, 0)'}, | |
119 {'transform':'matrix(1, 0, 0.8391, 1, 0, 0)'}, | |
120 {'transform':'matrix(1, 0.5774, 0, 1, 0, 0)'}, | |
121 {'transform':'matrix(1, 0.5774, 0.364, 1, 0, 0)'}, | |
122 {'transform':'matrix(1.5, 0, 0, 2, 0, 0)'}, | |
123 {'transform':'matrix(2, 0, 0, 1, 0, 0)'}, | |
124 {'transform':'matrix(1, 0, 0, 1.5, 0, 0)'}, | |
125 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 8, 1)'}, | |
126 {'transform':'matrix(2, 0, 0, 1, 0, 0)'}, | |
127 {'transform':'matrix(1, 0, 0, 1.5, 0, 0)'}, | |
128 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 8, 1)'}, | |
129 {'transform':'matrix(1.5, 0, 0, 2, 0, 0)'}, | |
130 {'transform':'matrix(0.5, 0.866, -0.866, 0.5, 0, 0)'}, | |
131 {'transform':'matrix3d(1, 0, 0, 0, 0, 0.342, 0.9397, 0, 0, -0.9397, 0.342,
0, 0, 0, 0, 1)'}, | |
132 {'transform':'matrix3d(0.1736, 0, -0.9848, 0, 0, 1, 0, 0, 0.9848, 0, 0.173
6, 0, 0, 0, 0, 1)'}, | |
133 {'transform':'matrix(0.342, 0.9397, -0.9397, 0.342, 0, 0)'}, | |
134 {'transform':'matrix3d(0.6667, 0.6667, -0.3333, 0, -0.3333, 0.6667, 0.6667
, 0, 0.6667, -0.3333, 0.6667, 0, 0, 0, 0, 1)'}, | |
135 {'transform':'matrix3d(1, 0, 0, 0, 0, 0.342, 0.9397, 0, 0, -0.9397, 0.342,
0, 0, 0, 0, 1)'}, | |
136 {'transform':'matrix3d(0.1736, 0, -0.9848, 0, 0, 1, 0, 0, 0.9848, 0, 0.173
6, 0, 0, 0, 0, 1)'}, | |
137 {'transform':'matrix(0.342, 0.9397, -0.9397, 0.342, 0, 0)'}, | |
138 {'transform':'matrix3d(0.6667, 0.6667, -0.3333, 0, -0.3333, 0.6667, 0.6667
, 0, 0.6667, -0.3333, 0.6667, 0, 0, 0, 0, 1)'}, | |
139 {'transform':'matrix(0.5, 0.866, -0.866, 0.5, 0, 0)'}, | |
140 {'transform':'matrix(1, 0, 0, 1, 10, 20)'}, | |
141 {'transform':'matrix(1, 0, 0, 1, 10, 0)'}, | |
142 {'transform':'matrix(1, 0, 0, 1, 0, 20)'}, | |
143 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 30, 1)'}, | |
144 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 10, 20, 40, 1)'
}, | |
145 {'transform':'matrix(1, 0, 0, 1, 10, 0)'}, | |
146 {'transform':'matrix(1, 0, 0, 1, 0, 20)'}, | |
147 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 30, 1)'}, | |
148 {'transform':'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 10, 20, 40, 1)'
}, | |
149 {'transform':'matrix(1, 0, 0, 1, 10, 20)'}, | |
150 {'transform':'matrix(1, 0, 0, 1, 100, 0)'}, | |
151 {'transform':'matrix(0.9397, 0.342, -0.342, 0.9397, 100, 0)'}, | |
152 {'transform':'matrix(0.4184, 0.8972, -0.8972, 0.4184, 100, 0)'}, | |
153 {'transform':'matrix(0.4698, 0.171, -0.171, 0.4698, 100, 0)'}, | |
154 {'transform':'matrix(0.9397, 0.342, -0.342, 0.9397, 100, 0)'}, | |
155 {'transform':'matrix(0.4184, 0.8972, -0.8972, 0.4184, 100, 0)'}, | |
156 {'transform':'matrix(0.4698, 0.171, -0.171, 0.4698, 100, 0)'}, | |
157 {'transform':'matrix(1, 0, 0, 1, 100, 0)'}, | |
158 ]); | |
159 }); | |
160 }, "Auto generated tests"); | |
OLD | NEW |