1 Test all permutations of WebGLArray setters to make sure values don't get truncated
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
5 Regression test for https://bugs.webkit.org/show_bug.cgi?id=33350 : WebGLArray subclasses do the wrong conversion in indexSetter
7 PASS webGLArray is array
8 PASS webGLArray[0] is array[0]
9 PASS webGLArray[1] is array[1]
10 PASS webGLArray[0] is 0
11 PASS webGLArray[1] is 0
12 PASS webGLArray[0] is array[0]
13 PASS webGLArray[1] is array[1]
14 PASS webGLArray[2] is 88
15 PASS webGLArray[3] is 99
16 PASS webGLArray[1] is 88
17 PASS webGLArray[2] is 99
20 PASS webGLArray[3] is 99
21 PASS webGLArray[4] is 77
25 PASS webGLArray is array
26 PASS webGLArray[0] is array[0]
27 PASS webGLArray[1] is array[1]
28 PASS webGLArray[0] is 0
29 PASS webGLArray[1] is 0
30 PASS webGLArray[0] is array[0]
31 PASS webGLArray[1] is array[1]
32 PASS webGLArray[2] is 88
33 PASS webGLArray[3] is 99
34 PASS webGLArray[1] is 88
35 PASS webGLArray[2] is 99
38 PASS webGLArray[3] is 99
39 PASS webGLArray[4] is 77
43 PASS webGLArray is array
44 PASS webGLArray[0] is array[0]
45 PASS webGLArray[1] is array[1]
46 PASS webGLArray[0] is 0
47 PASS webGLArray[1] is 0
48 PASS webGLArray[0] is array[0]
49 PASS webGLArray[1] is array[1]
50 PASS webGLArray[2] is 88
51 PASS webGLArray[3] is 99
52 PASS webGLArray[1] is 88
53 PASS webGLArray[2] is 99
56 PASS webGLArray[3] is 99
57 PASS webGLArray[4] is 77
61 PASS webGLArray is array
62 PASS webGLArray[0] is array[0]
63 PASS webGLArray[1] is array[1]
64 PASS webGLArray[0] is 0
65 PASS webGLArray[1] is 0
66 PASS webGLArray[0] is array[0]
67 PASS webGLArray[1] is array[1]
68 PASS webGLArray[2] is 88
69 PASS webGLArray[3] is 99
70 PASS webGLArray[1] is 88
71 PASS webGLArray[2] is 99
74 PASS webGLArray[3] is 99
75 PASS webGLArray[4] is 77
79 PASS webGLArray is array
80 PASS webGLArray[0] is array[0]
81 PASS webGLArray[1] is array[1]
82 PASS webGLArray[0] is 0
83 PASS webGLArray[1] is 0
84 PASS webGLArray[0] is array[0]
85 PASS webGLArray[1] is array[1]
86 PASS webGLArray[2] is 88
87 PASS webGLArray[3] is 99
88 PASS webGLArray[1] is 88
89 PASS webGLArray[2] is 99
92 PASS webGLArray[3] is 99
93 PASS webGLArray[4] is 77
97 PASS webGLArray is array
98 PASS webGLArray[0] is array[0]
99 PASS webGLArray[1] is array[1]
100 PASS webGLArray[0] is 0
101 PASS webGLArray[1] is 0
102 PASS webGLArray[0] is array[0]
103 PASS webGLArray[1] is array[1]
104 PASS webGLArray[2] is 88
105 PASS webGLArray[3] is 99
106 PASS webGLArray[1] is 88
107 PASS webGLArray[2] is 99
110 PASS webGLArray[3] is 99
111 PASS webGLArray[4] is 77
115 PASS webGLArray is array
116 PASS webGLArray[0] is array[0]
117 PASS webGLArray[1] is array[1]
118 PASS webGLArray[0] is 0
119 PASS webGLArray[1] is 0
120 PASS webGLArray[0] is array[0]
121 PASS webGLArray[1] is array[1]
122 PASS webGLArray[2] is 88
123 PASS webGLArray[3] is 99
124 PASS webGLArray[1] is 88
125 PASS webGLArray[2] is 99
128 PASS webGLArray[3] is 99
129 PASS webGLArray[4] is 77
132 PASS successfullyParsed is true