Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / js / webidl-type-mapping-expected.txt
1 Exercise WebIDL type conversions.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 converter = window.internals.typeConversions()
7
8 converter.testLong = 0
9 PASS converter.testLong is 0
10 converter.testLong = -0
11 PASS converter.testLong is 0
12 converter.testLong = -1
13 PASS converter.testLong is -1
14 converter.testLong = 1
15 PASS converter.testLong is 1
16 converter.testLong = 0x7F
17 PASS converter.testLong is 0x7F
18 converter.testLong = 0x80
19 PASS converter.testLong is 0x80
20 converter.testLong = 0xFF
21 PASS converter.testLong is 0xFF
22 converter.testLong = -0x80
23 PASS converter.testLong is -0x80
24 converter.testLong = -0x81
25 PASS converter.testLong is -0x81
26 converter.testLong = 0x7FFF
27 PASS converter.testLong is 0x7FFF
28 converter.testLong = 0x8000
29 PASS converter.testLong is 0x8000
30 converter.testLong = 0xFFFF
31 PASS converter.testLong is 0xFFFF
32 converter.testLong = -0x8000
33 PASS converter.testLong is -0x8000
34 converter.testLong = -0x8001
35 PASS converter.testLong is -0x8001
36 converter.testLong = 0x7FFFFFFF
37 PASS converter.testLong is 0x7FFFFFFF
38 converter.testLong = 0x80000000
39 PASS converter.testLong is -0x80000000
40 converter.testLong = 0xFFFFFFFF
41 PASS converter.testLong is -1
42 converter.testLong = -0x80000000
43 PASS converter.testLong is -0x80000000
44 converter.testLong = -0x80000001
45 PASS converter.testLong is 0x7FFFFFFF
46 converter.testLong = 0xDCBA9876543210
47 PASS converter.testLong is 0x76543210
48 converter.testLong = Number.MAX_VALUE
49 PASS converter.testLong is 0
50 converter.testLong = Number.MIN_VALUE
51 PASS converter.testLong is 0
52 converter.testLong = -Number.MAX_VALUE
53 PASS converter.testLong is 0
54 converter.testLong = -Number.MIN_VALUE
55 PASS converter.testLong is 0
56 converter.testLong = 1.99
57 PASS converter.testLong is 1
58 converter.testLong = -1.99
59 PASS converter.testLong is -1
60 converter.testLong = Infinity
61 PASS converter.testLong is 0
62 converter.testLong = -Infinity
63 PASS converter.testLong is 0
64 converter.testLong = NaN
65 PASS converter.testLong is 0
66 converter.testLong = false
67 PASS converter.testLong is 0
68 converter.testLong = true
69 PASS converter.testLong is 1
70 converter.testLong = ''
71 PASS converter.testLong is 0
72 converter.testLong = '1'
73 PASS converter.testLong is 1
74 converter.testLong = 'abc'
75 PASS converter.testLong is 0
76 converter.testLong = null
77 PASS converter.testLong is 0
78 converter.testLong = undefined
79 PASS converter.testLong is 0
80 PASS converter.testLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
81
82 converter.testEnforceRangeLong = 0
83 PASS converter.testEnforceRangeLong is 0
84 converter.testEnforceRangeLong = -0
85 PASS converter.testEnforceRangeLong is 0
86 converter.testEnforceRangeLong = -1
87 PASS converter.testEnforceRangeLong is -1
88 converter.testEnforceRangeLong = 1
89 PASS converter.testEnforceRangeLong is 1
90 converter.testEnforceRangeLong = 0x7F
91 PASS converter.testEnforceRangeLong is 0x7F
92 converter.testEnforceRangeLong = 0x80
93 PASS converter.testEnforceRangeLong is 0x80
94 converter.testEnforceRangeLong = 0xFF
95 PASS converter.testEnforceRangeLong is 0xFF
96 converter.testEnforceRangeLong = -0x80
97 PASS converter.testEnforceRangeLong is -0x80
98 converter.testEnforceRangeLong = -0x81
99 PASS converter.testEnforceRangeLong is -0x81
100 converter.testEnforceRangeLong = 0x7FFF
101 PASS converter.testEnforceRangeLong is 0x7FFF
102 converter.testEnforceRangeLong = 0x8000
103 PASS converter.testEnforceRangeLong is 0x8000
104 converter.testEnforceRangeLong = 0xFFFF
105 PASS converter.testEnforceRangeLong is 0xFFFF
106 converter.testEnforceRangeLong = -0x8000
107 PASS converter.testEnforceRangeLong is -0x8000
108 converter.testEnforceRangeLong = -0x8001
109 PASS converter.testEnforceRangeLong is -0x8001
110 converter.testEnforceRangeLong = 0x7FFFFFFF
111 PASS converter.testEnforceRangeLong is 0x7FFFFFFF
112 PASS converter.testEnforceRangeLong = 0x80000000 threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range..
113 PASS converter.testEnforceRangeLong = 0xFFFFFFFF threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range..
114 converter.testEnforceRangeLong = -0x80000000
115 PASS converter.testEnforceRangeLong is -0x80000000
116 PASS converter.testEnforceRangeLong = -0x80000001 threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range..
117 PASS converter.testEnforceRangeLong = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range..
118 PASS converter.testEnforceRangeLong = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range..
119 converter.testEnforceRangeLong = Number.MIN_VALUE
120 PASS converter.testEnforceRangeLong is 0
121 PASS converter.testEnforceRangeLong = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range..
122 converter.testEnforceRangeLong = -Number.MIN_VALUE
123 PASS converter.testEnforceRangeLong is 0
124 converter.testEnforceRangeLong = 1.99
125 PASS converter.testEnforceRangeLong is 1
126 converter.testEnforceRangeLong = -1.99
127 PASS converter.testEnforceRangeLong is -1
128 PASS converter.testEnforceRangeLong = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is infinite and not of type 'long'..
129 PASS converter.testEnforceRangeLong = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is infinite and not of type 'long'..
130 PASS converter.testEnforceRangeLong = NaN threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is not of type 'long'..
131 converter.testEnforceRangeLong = false
132 PASS converter.testEnforceRangeLong is 0
133 converter.testEnforceRangeLong = true
134 PASS converter.testEnforceRangeLong is 1
135 converter.testEnforceRangeLong = ''
136 PASS converter.testEnforceRangeLong is 0
137 converter.testEnforceRangeLong = '1'
138 PASS converter.testEnforceRangeLong is 1
139 PASS converter.testEnforceRangeLong = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is not of type 'long'..
140 converter.testEnforceRangeLong = null
141 PASS converter.testEnforceRangeLong is 0
142 PASS converter.testEnforceRangeLong = undefined threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is not of type 'long'..
143 PASS converter.testEnforceRangeLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
144
145 converter.testUnsignedLong = 0
146 PASS converter.testUnsignedLong is 0
147 converter.testUnsignedLong = -0
148 PASS converter.testUnsignedLong is 0
149 converter.testUnsignedLong = -1
150 PASS converter.testUnsignedLong is 0xFFFFFFFF
151 converter.testUnsignedLong = 1
152 PASS converter.testUnsignedLong is 1
153 converter.testUnsignedLong = 0x7F
154 PASS converter.testUnsignedLong is 0x7F
155 converter.testUnsignedLong = 0x80
156 PASS converter.testUnsignedLong is 0x80
157 converter.testUnsignedLong = 0xFF
158 PASS converter.testUnsignedLong is 0xFF
159 converter.testUnsignedLong = -0x80
160 PASS converter.testUnsignedLong is 0xFFFFFF80
161 converter.testUnsignedLong = -0x81
162 PASS converter.testUnsignedLong is 0xFFFFFF7F
163 converter.testUnsignedLong = 0x7FFF
164 PASS converter.testUnsignedLong is 0x7FFF
165 converter.testUnsignedLong = 0x8000
166 PASS converter.testUnsignedLong is 0x8000
167 converter.testUnsignedLong = 0xFFFF
168 PASS converter.testUnsignedLong is 0xFFFF
169 converter.testUnsignedLong = -0x8000
170 PASS converter.testUnsignedLong is 0xFFFF8000
171 converter.testUnsignedLong = -0x8001
172 PASS converter.testUnsignedLong is 0xFFFF7FFF
173 converter.testUnsignedLong = 0x7FFFFFFF
174 PASS converter.testUnsignedLong is 0x7FFFFFFF
175 converter.testUnsignedLong = 0x80000000
176 PASS converter.testUnsignedLong is 0x80000000
177 converter.testUnsignedLong = 0xFFFFFFFF
178 PASS converter.testUnsignedLong is 0xFFFFFFFF
179 converter.testUnsignedLong = -0x80000000
180 PASS converter.testUnsignedLong is 0x80000000
181 converter.testUnsignedLong = -0x80000001
182 PASS converter.testUnsignedLong is 0x7FFFFFFF
183 converter.testUnsignedLong = 0xDCBA9876543210
184 PASS converter.testUnsignedLong is 0x76543210
185 converter.testUnsignedLong = Number.MAX_VALUE
186 PASS converter.testUnsignedLong is 0
187 converter.testUnsignedLong = Number.MIN_VALUE
188 PASS converter.testUnsignedLong is 0
189 converter.testUnsignedLong = -Number.MAX_VALUE
190 PASS converter.testUnsignedLong is 0
191 converter.testUnsignedLong = -Number.MIN_VALUE
192 PASS converter.testUnsignedLong is 0
193 converter.testUnsignedLong = 1.99
194 PASS converter.testUnsignedLong is 1
195 converter.testUnsignedLong = -1.99
196 PASS converter.testUnsignedLong is 0xFFFFFFFF
197 converter.testUnsignedLong = Infinity
198 PASS converter.testUnsignedLong is 0
199 converter.testUnsignedLong = -Infinity
200 PASS converter.testUnsignedLong is 0
201 converter.testUnsignedLong = NaN
202 PASS converter.testUnsignedLong is 0
203 converter.testUnsignedLong = false
204 PASS converter.testUnsignedLong is 0
205 converter.testUnsignedLong = true
206 PASS converter.testUnsignedLong is 1
207 converter.testUnsignedLong = ''
208 PASS converter.testUnsignedLong is 0
209 converter.testUnsignedLong = '1'
210 PASS converter.testUnsignedLong is 1
211 converter.testUnsignedLong = 'abc'
212 PASS converter.testUnsignedLong is 0
213 converter.testUnsignedLong = null
214 PASS converter.testUnsignedLong is 0
215 converter.testUnsignedLong = undefined
216 PASS converter.testUnsignedLong is 0
217 PASS converter.testUnsignedLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
218
219 converter.testEnforceRangeUnsignedLong = 0
220 PASS converter.testEnforceRangeUnsignedLong is 0
221 converter.testEnforceRangeUnsignedLong = -0
222 PASS converter.testEnforceRangeUnsignedLong is 0
223 PASS converter.testEnforceRangeUnsignedLong = -1 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
224 converter.testEnforceRangeUnsignedLong = 1
225 PASS converter.testEnforceRangeUnsignedLong is 1
226 converter.testEnforceRangeUnsignedLong = 0x7F
227 PASS converter.testEnforceRangeUnsignedLong is 0x7F
228 converter.testEnforceRangeUnsignedLong = 0x80
229 PASS converter.testEnforceRangeUnsignedLong is 0x80
230 converter.testEnforceRangeUnsignedLong = 0xFF
231 PASS converter.testEnforceRangeUnsignedLong is 0xFF
232 PASS converter.testEnforceRangeUnsignedLong = -0x80 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
233 PASS converter.testEnforceRangeUnsignedLong = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
234 converter.testEnforceRangeUnsignedLong = 0x7FFF
235 PASS converter.testEnforceRangeUnsignedLong is 0x7FFF
236 converter.testEnforceRangeUnsignedLong = 0x8000
237 PASS converter.testEnforceRangeUnsignedLong is 0x8000
238 converter.testEnforceRangeUnsignedLong = 0xFFFF
239 PASS converter.testEnforceRangeUnsignedLong is 0xFFFF
240 PASS converter.testEnforceRangeUnsignedLong = -0x8000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
241 PASS converter.testEnforceRangeUnsignedLong = -0x8001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
242 converter.testEnforceRangeUnsignedLong = 0x7FFFFFFF
243 PASS converter.testEnforceRangeUnsignedLong is 0x7FFFFFFF
244 converter.testEnforceRangeUnsignedLong = 0x80000000
245 PASS converter.testEnforceRangeUnsignedLong is 0x80000000
246 converter.testEnforceRangeUnsignedLong = 0xFFFFFFFF
247 PASS converter.testEnforceRangeUnsignedLong is 0xFFFFFFFF
248 PASS converter.testEnforceRangeUnsignedLong = -0x80000000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
249 PASS converter.testEnforceRangeUnsignedLong = -0x80000001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
250 PASS converter.testEnforceRangeUnsignedLong = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
251 PASS converter.testEnforceRangeUnsignedLong = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
252 converter.testEnforceRangeUnsignedLong = Number.MIN_VALUE
253 PASS converter.testEnforceRangeUnsignedLong is 0
254 PASS converter.testEnforceRangeUnsignedLong = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
255 converter.testEnforceRangeUnsignedLong = -Number.MIN_VALUE
256 PASS converter.testEnforceRangeUnsignedLong is 0
257 converter.testEnforceRangeUnsignedLong = 1.99
258 PASS converter.testEnforceRangeUnsignedLong is 1
259 PASS converter.testEnforceRangeUnsignedLong = -1.99 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range..
260 PASS converter.testEnforceRangeUnsignedLong = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is infinite and not of type 'unsigned long'..
261 PASS converter.testEnforceRangeUnsignedLong = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is infinite and not of type 'unsigned long'..
262 PASS converter.testEnforceRangeUnsignedLong = NaN threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is not of type 'unsigned long'..
263 converter.testEnforceRangeUnsignedLong = false
264 PASS converter.testEnforceRangeUnsignedLong is 0
265 converter.testEnforceRangeUnsignedLong = true
266 PASS converter.testEnforceRangeUnsignedLong is 1
267 converter.testEnforceRangeUnsignedLong = ''
268 PASS converter.testEnforceRangeUnsignedLong is 0
269 converter.testEnforceRangeUnsignedLong = '1'
270 PASS converter.testEnforceRangeUnsignedLong is 1
271 PASS converter.testEnforceRangeUnsignedLong = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is not of type 'unsigned long'..
272 converter.testEnforceRangeUnsignedLong = null
273 PASS converter.testEnforceRangeUnsignedLong is 0
274 PASS converter.testEnforceRangeUnsignedLong = undefined threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is not of type 'unsigned long'..
275 PASS converter.testEnforceRangeUnsignedLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
276
277 converter.testLongLong = 0
278 PASS converter.testLongLong is 0
279 converter.testLongLong = -0
280 PASS converter.testLongLong is 0
281 converter.testLongLong = -1
282 PASS converter.testLongLong is -1
283 converter.testLongLong = 1
284 PASS converter.testLongLong is 1
285 converter.testLongLong = 0x7F
286 PASS converter.testLongLong is 0x7F
287 converter.testLongLong = 0x80
288 PASS converter.testLongLong is 0x80
289 converter.testLongLong = 0xFF
290 PASS converter.testLongLong is 0xFF
291 converter.testLongLong = -0x80
292 PASS converter.testLongLong is -0x80
293 converter.testLongLong = -0x81
294 PASS converter.testLongLong is -0x81
295 converter.testLongLong = 0x7FFF
296 PASS converter.testLongLong is 0x7FFF
297 converter.testLongLong = 0x8000
298 PASS converter.testLongLong is 0x8000
299 converter.testLongLong = 0xFFFF
300 PASS converter.testLongLong is 0xFFFF
301 converter.testLongLong = -0x8000
302 PASS converter.testLongLong is -0x8000
303 converter.testLongLong = -0x8001
304 PASS converter.testLongLong is -0x8001
305 converter.testLongLong = 0x7FFFFFFF
306 PASS converter.testLongLong is 0x7FFFFFFF
307 converter.testLongLong = 0x80000000
308 PASS converter.testLongLong is 0x80000000
309 converter.testLongLong = 0xFFFFFFFF
310 PASS converter.testLongLong is 0xFFFFFFFF
311 converter.testLongLong = -0x80000000
312 PASS converter.testLongLong is -0x80000000
313 converter.testLongLong = -0x80000001
314 PASS converter.testLongLong is -0x80000001
315 converter.testLongLong = -Math.pow(2, 53) + 1
316 PASS converter.testLongLong is -Math.pow(2, 53) + 1
317 converter.testLongLong = -Math.pow(2, 53)
318 PASS converter.testLongLong is -Math.pow(2, 53)
319 converter.testLongLong = Math.pow(2, 53) - 1
320 PASS converter.testLongLong is Math.pow(2, 53) - 1
321 converter.testLongLong = Math.pow(2, 53)
322 PASS converter.testLongLong is Math.pow(2, 53)
323 converter.testLongLong = 0xDCBA9876543210
324 PASS converter.testLongLong is 0xDCBA9876543210
325 converter.testLongLong = Number.MIN_VALUE
326 PASS converter.testLongLong is 0
327 converter.testLongLong = -Number.MIN_VALUE
328 PASS converter.testLongLong is 0
329 converter.testLongLong = Number.MAX_VALUE
330 PASS converter.testLongLong is 0
331 converter.testLongLong = -Number.MAX_VALUE
332 PASS converter.testLongLong is 0
333 converter.testLongLong = 1.99
334 PASS converter.testLongLong is 1
335 converter.testLongLong = -1.99
336 PASS converter.testLongLong is -1
337 converter.testLongLong = Infinity
338 PASS converter.testLongLong is 0
339 converter.testLongLong = -Infinity
340 PASS converter.testLongLong is 0
341 converter.testLongLong = NaN
342 PASS converter.testLongLong is 0
343 converter.testLongLong = false
344 PASS converter.testLongLong is 0
345 converter.testLongLong = true
346 PASS converter.testLongLong is 1
347 converter.testLongLong = ''
348 PASS converter.testLongLong is 0
349 converter.testLongLong = '1'
350 PASS converter.testLongLong is 1
351 converter.testLongLong = 'abc'
352 PASS converter.testLongLong is 0
353 converter.testLongLong = null
354 PASS converter.testLongLong is 0
355 converter.testLongLong = undefined
356 PASS converter.testLongLong is 0
357 PASS converter.testLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
358
359 converter.testEnforceRangeLongLong = 0
360 PASS converter.testEnforceRangeLongLong is 0
361 converter.testEnforceRangeLongLong = -0
362 PASS converter.testEnforceRangeLongLong is 0
363 converter.testEnforceRangeLongLong = -1
364 PASS converter.testEnforceRangeLongLong is -1
365 converter.testEnforceRangeLongLong = 1
366 PASS converter.testEnforceRangeLongLong is 1
367 converter.testEnforceRangeLongLong = 0x7F
368 PASS converter.testEnforceRangeLongLong is 0x7F
369 converter.testEnforceRangeLongLong = 0x80
370 PASS converter.testEnforceRangeLongLong is 0x80
371 converter.testEnforceRangeLongLong = 0xFF
372 PASS converter.testEnforceRangeLongLong is 0xFF
373 converter.testEnforceRangeLongLong = -0x80
374 PASS converter.testEnforceRangeLongLong is -0x80
375 converter.testEnforceRangeLongLong = -0x81
376 PASS converter.testEnforceRangeLongLong is -0x81
377 converter.testEnforceRangeLongLong = 0x7FFF
378 PASS converter.testEnforceRangeLongLong is 0x7FFF
379 converter.testEnforceRangeLongLong = 0x8000
380 PASS converter.testEnforceRangeLongLong is 0x8000
381 converter.testEnforceRangeLongLong = 0xFFFF
382 PASS converter.testEnforceRangeLongLong is 0xFFFF
383 converter.testEnforceRangeLongLong = -0x8000
384 PASS converter.testEnforceRangeLongLong is -0x8000
385 converter.testEnforceRangeLongLong = -0x8001
386 PASS converter.testEnforceRangeLongLong is -0x8001
387 converter.testEnforceRangeLongLong = 0x7FFFFFFF
388 PASS converter.testEnforceRangeLongLong is 0x7FFFFFFF
389 converter.testEnforceRangeLongLong = 0x80000000
390 PASS converter.testEnforceRangeLongLong is 0x80000000
391 converter.testEnforceRangeLongLong = 0xFFFFFFFF
392 PASS converter.testEnforceRangeLongLong is 0xFFFFFFFF
393 converter.testEnforceRangeLongLong = -0x80000000
394 PASS converter.testEnforceRangeLongLong is -0x80000000
395 converter.testEnforceRangeLongLong = -0x80000001
396 PASS converter.testEnforceRangeLongLong is -0x80000001
397 converter.testEnforceRangeLongLong = -Math.pow(2, 53) + 1
398 PASS converter.testEnforceRangeLongLong is -Math.pow(2, 53) + 1
399 PASS converter.testEnforceRangeLongLong = -Math.pow(2, 53) threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range..
400 converter.testEnforceRangeLongLong = Math.pow(2, 53) - 1
401 PASS converter.testEnforceRangeLongLong is Math.pow(2, 53) - 1
402 PASS converter.testEnforceRangeLongLong = Math.pow(2, 53) + 1 threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range..
403 PASS converter.testEnforceRangeLongLong = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range..
404 converter.testEnforceRangeLongLong = Number.MIN_VALUE
405 PASS converter.testEnforceRangeLongLong is 0
406 converter.testEnforceRangeLongLong = -Number.MIN_VALUE
407 PASS converter.testEnforceRangeLongLong is 0
408 PASS converter.testEnforceRangeLongLong = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range..
409 PASS converter.testEnforceRangeLongLong = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range..
410 converter.testEnforceRangeLongLong = 1.99
411 PASS converter.testEnforceRangeLongLong is 1
412 converter.testEnforceRangeLongLong = -1.99
413 PASS converter.testEnforceRangeLongLong is -1
414 PASS converter.testEnforceRangeLongLong = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is infinite and not of type 'long long'..
415 PASS converter.testEnforceRangeLongLong = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is infinite and not of type 'long long'..
416 PASS converter.testEnforceRangeLongLong = NaN threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is not of type 'long long'..
417 converter.testEnforceRangeLongLong = false
418 PASS converter.testEnforceRangeLongLong is 0
419 converter.testEnforceRangeLongLong = true
420 PASS converter.testEnforceRangeLongLong is 1
421 converter.testEnforceRangeLongLong = ''
422 PASS converter.testEnforceRangeLongLong is 0
423 converter.testEnforceRangeLongLong = '1'
424 PASS converter.testEnforceRangeLongLong is 1
425 PASS converter.testEnforceRangeLongLong = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is not of type 'long long'..
426 converter.testEnforceRangeLongLong = null
427 PASS converter.testEnforceRangeLongLong is 0
428 PASS converter.testEnforceRangeLongLong = undefined threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is not of type 'long long'..
429 PASS converter.testEnforceRangeLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
430
431 converter.testUnsignedLongLong = 0
432 PASS converter.testUnsignedLongLong is 0
433 converter.testUnsignedLongLong = -0
434 PASS converter.testUnsignedLongLong is 0
435 converter.testUnsignedLongLong = -1
436 PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFFFF
437 converter.testUnsignedLongLong = 1
438 PASS converter.testUnsignedLongLong is 1
439 converter.testUnsignedLongLong = 0x7F
440 PASS converter.testUnsignedLongLong is 0x7F
441 converter.testUnsignedLongLong = 0x80
442 PASS converter.testUnsignedLongLong is 0x80
443 converter.testUnsignedLongLong = 0xFF
444 PASS converter.testUnsignedLongLong is 0xFF
445 converter.testUnsignedLongLong = -0x80
446 PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFF80
447 converter.testUnsignedLongLong = -0x81
448 PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFF7F
449 converter.testUnsignedLongLong = 0x7FFF
450 PASS converter.testUnsignedLongLong is 0x7FFF
451 converter.testUnsignedLongLong = 0x8000
452 PASS converter.testUnsignedLongLong is 0x8000
453 converter.testUnsignedLongLong = 0xFFFF
454 PASS converter.testUnsignedLongLong is 0xFFFF
455 converter.testUnsignedLongLong = -0x8000
456 PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFF8000
457 converter.testUnsignedLongLong = -0x8001
458 PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFF7FFF
459 converter.testUnsignedLongLong = 0x7FFFFFFF
460 PASS converter.testUnsignedLongLong is 0x7FFFFFFF
461 converter.testUnsignedLongLong = 0x80000000
462 PASS converter.testUnsignedLongLong is 0x80000000
463 converter.testUnsignedLongLong = 0xFFFFFFFF
464 PASS converter.testUnsignedLongLong is 0xFFFFFFFF
465 converter.testUnsignedLongLong = -0x80000000
466 PASS converter.testUnsignedLongLong is 0xFFFFFFFF80000000
467 converter.testUnsignedLongLong = -0x80000001
468 PASS converter.testUnsignedLongLong is 0xFFFFFFFF7FFFFFFF
469 converter.testUnsignedLongLong = -Math.pow(2, 53) + 1
470 PASS converter.testUnsignedLongLong is Math.pow(2, 64) - Math.pow(2, 53)
471 converter.testUnsignedLongLong = -Math.pow(2, 53)
472 PASS converter.testUnsignedLongLong is Math.pow(2, 64) - Math.pow(2, 53)
473 converter.testUnsignedLongLong = Math.pow(2, 53) - 1
474 PASS converter.testUnsignedLongLong is Math.pow(2, 53) - 1
475 converter.testUnsignedLongLong = Math.pow(2, 53)
476 PASS converter.testUnsignedLongLong is Math.pow(2, 53)
477 converter.testUnsignedLongLong = 0xDCBA9876543210
478 PASS converter.testUnsignedLongLong is 0xDCBA9876543210
479 converter.testUnsignedLongLong = Number.MIN_VALUE
480 PASS converter.testUnsignedLongLong is 0
481 converter.testUnsignedLongLong = -Number.MIN_VALUE
482 PASS converter.testUnsignedLongLong is 0
483 converter.testUnsignedLongLong = Number.MAX_VALUE
484 PASS converter.testUnsignedLongLong is 0
485 converter.testUnsignedLongLong = -Number.MAX_VALUE
486 PASS converter.testUnsignedLongLong is 0
487 converter.testUnsignedLongLong = 1.99
488 PASS converter.testUnsignedLongLong is 1
489 converter.testUnsignedLongLong = -1.99
490 PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFFFF
491 converter.testUnsignedLongLong = Infinity
492 PASS converter.testUnsignedLongLong is 0
493 converter.testUnsignedLongLong = -Infinity
494 PASS converter.testUnsignedLongLong is 0
495 converter.testUnsignedLongLong = NaN
496 PASS converter.testUnsignedLongLong is 0
497 converter.testUnsignedLongLong = false
498 PASS converter.testUnsignedLongLong is 0
499 converter.testUnsignedLongLong = true
500 PASS converter.testUnsignedLongLong is 1
501 converter.testUnsignedLongLong = ''
502 PASS converter.testUnsignedLongLong is 0
503 converter.testUnsignedLongLong = '1'
504 PASS converter.testUnsignedLongLong is 1
505 converter.testUnsignedLongLong = 'abc'
506 PASS converter.testUnsignedLongLong is 0
507 converter.testUnsignedLongLong = null
508 PASS converter.testUnsignedLongLong is 0
509 converter.testUnsignedLongLong = undefined
510 PASS converter.testUnsignedLongLong is 0
511 PASS converter.testUnsignedLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
512
513 converter.testEnforceRangeUnsignedLongLong = 0
514 PASS converter.testEnforceRangeUnsignedLongLong is 0
515 converter.testEnforceRangeUnsignedLongLong = -0
516 PASS converter.testEnforceRangeUnsignedLongLong is 0
517 PASS converter.testEnforceRangeUnsignedLongLong = -1 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
518 converter.testEnforceRangeUnsignedLongLong = 1
519 PASS converter.testEnforceRangeUnsignedLongLong is 1
520 converter.testEnforceRangeUnsignedLongLong = 0x7F
521 PASS converter.testEnforceRangeUnsignedLongLong is 0x7F
522 converter.testEnforceRangeUnsignedLongLong = 0x80
523 PASS converter.testEnforceRangeUnsignedLongLong is 0x80
524 converter.testEnforceRangeUnsignedLongLong = 0xFF
525 PASS converter.testEnforceRangeUnsignedLongLong is 0xFF
526 PASS converter.testEnforceRangeUnsignedLongLong = -0x80 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
527 PASS converter.testEnforceRangeUnsignedLongLong = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
528 converter.testEnforceRangeUnsignedLongLong = 0x7FFF
529 PASS converter.testEnforceRangeUnsignedLongLong is 0x7FFF
530 converter.testEnforceRangeUnsignedLongLong = 0x8000
531 PASS converter.testEnforceRangeUnsignedLongLong is 0x8000
532 converter.testEnforceRangeUnsignedLongLong = 0xFFFF
533 PASS converter.testEnforceRangeUnsignedLongLong is 0xFFFF
534 PASS converter.testEnforceRangeUnsignedLongLong = -0x8000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
535 PASS converter.testEnforceRangeUnsignedLongLong = -0x8001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
536 converter.testEnforceRangeUnsignedLongLong = 0x7FFFFFFF
537 PASS converter.testEnforceRangeUnsignedLongLong is 0x7FFFFFFF
538 converter.testEnforceRangeUnsignedLongLong = 0x80000000
539 PASS converter.testEnforceRangeUnsignedLongLong is 0x80000000
540 converter.testEnforceRangeUnsignedLongLong = 0xFFFFFFFF
541 PASS converter.testEnforceRangeUnsignedLongLong is 0xFFFFFFFF
542 PASS converter.testEnforceRangeUnsignedLongLong = -0x80000000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
543 PASS converter.testEnforceRangeUnsignedLongLong = -0x80000001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
544 PASS converter.testEnforceRangeUnsignedLongLong = -Math.pow(2, 53) + 1 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
545 PASS converter.testEnforceRangeUnsignedLongLong = -Math.pow(2, 53) threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
546 converter.testEnforceRangeUnsignedLongLong = Math.pow(2, 53) - 1
547 PASS converter.testEnforceRangeUnsignedLongLong is Math.pow(2, 53) - 1
548 PASS converter.testEnforceRangeUnsignedLongLong = Math.pow(2, 53) threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
549 PASS converter.testEnforceRangeUnsignedLongLong = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
550 converter.testEnforceRangeUnsignedLongLong = Number.MIN_VALUE
551 PASS converter.testEnforceRangeUnsignedLongLong is 0
552 converter.testEnforceRangeUnsignedLongLong = -Number.MIN_VALUE
553 PASS converter.testEnforceRangeUnsignedLongLong is 0
554 PASS converter.testEnforceRangeUnsignedLongLong = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
555 PASS converter.testEnforceRangeUnsignedLongLong = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
556 converter.testEnforceRangeUnsignedLongLong = 1.99
557 PASS converter.testEnforceRangeUnsignedLongLong is 1
558 PASS converter.testEnforceRangeUnsignedLongLong = -1.99 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range..
559 PASS converter.testEnforceRangeUnsignedLongLong = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is infinite and not of type 'unsigned long long'..
560 PASS converter.testEnforceRangeUnsignedLongLong = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is infinite and not of type 'unsigned long long'..
561 PASS converter.testEnforceRangeUnsignedLongLong = NaN threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is not of type 'unsigned long long'..
562 converter.testEnforceRangeUnsignedLongLong = false
563 PASS converter.testEnforceRangeUnsignedLongLong is 0
564 converter.testEnforceRangeUnsignedLongLong = true
565 PASS converter.testEnforceRangeUnsignedLongLong is 1
566 converter.testEnforceRangeUnsignedLongLong = ''
567 PASS converter.testEnforceRangeUnsignedLongLong is 0
568 converter.testEnforceRangeUnsignedLongLong = '1'
569 PASS converter.testEnforceRangeUnsignedLongLong is 1
570 PASS converter.testEnforceRangeUnsignedLongLong = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is not of type 'unsigned long long'..
571 converter.testEnforceRangeUnsignedLongLong = null
572 PASS converter.testEnforceRangeUnsignedLongLong is 0
573 PASS converter.testEnforceRangeUnsignedLongLong = undefined threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is not of type 'unsigned long long'..
574 PASS converter.testEnforceRangeUnsignedLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
575
576 converter.testByte = 0
577 PASS converter.testByte is 0
578 converter.testByte = -0
579 PASS converter.testByte is 0
580 converter.testByte = -1
581 PASS converter.testByte is -1
582 converter.testByte = 1
583 PASS converter.testByte is 1
584 converter.testByte = 0x7F
585 PASS converter.testByte is 0x7F
586 converter.testByte = 0x80
587 PASS converter.testByte is -0x80
588 converter.testByte = -0x7F
589 PASS converter.testByte is -0x7F
590 converter.testByte = -0x80
591 PASS converter.testByte is -0x80
592 converter.testByte = -0x81
593 PASS converter.testByte is 0x7F
594 converter.testByte = 0x1234
595 PASS converter.testByte is 0x34
596 converter.testByte = 0xDCBA9876543210
597 PASS converter.testByte is 0x10
598 converter.testByte = Number.MIN_VALUE
599 PASS converter.testByte is 0
600 converter.testByte = -Number.MIN_VALUE
601 PASS converter.testByte is 0
602 converter.testByte = Number.MAX_VALUE
603 PASS converter.testByte is 0
604 converter.testByte = -Number.MAX_VALUE
605 PASS converter.testByte is 0
606 converter.testByte = 1.99
607 PASS converter.testByte is 1
608 converter.testByte = -1.99
609 PASS converter.testByte is -1
610 converter.testByte = 4660.99
611 PASS converter.testByte is 0x34
612 converter.testByte = Infinity
613 PASS converter.testByte is 0
614 converter.testByte = -Infinity
615 PASS converter.testByte is 0
616 converter.testByte = NaN
617 PASS converter.testByte is 0
618 converter.testByte = false
619 PASS converter.testByte is 0
620 converter.testByte = true
621 PASS converter.testByte is 1
622 converter.testByte = ''
623 PASS converter.testByte is 0
624 converter.testByte = '1'
625 PASS converter.testByte is 1
626 converter.testByte = 'abc'
627 PASS converter.testByte is 0
628 converter.testByte = null
629 PASS converter.testByte is 0
630 converter.testByte = undefined
631 PASS converter.testByte is 0
632 PASS converter.testByte = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
633
634 converter.testEnforceRangeByte = 0
635 PASS converter.testEnforceRangeByte is 0
636 converter.testEnforceRangeByte = -0
637 PASS converter.testEnforceRangeByte is 0
638 converter.testEnforceRangeByte = -1
639 PASS converter.testEnforceRangeByte is -1
640 converter.testEnforceRangeByte = 1
641 PASS converter.testEnforceRangeByte is 1
642 converter.testEnforceRangeByte = 0x7F
643 PASS converter.testEnforceRangeByte is 0x7F
644 PASS converter.testEnforceRangeByte = 0x80 threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range..
645 converter.testEnforceRangeByte = -0x7F
646 PASS converter.testEnforceRangeByte is -0x7F
647 converter.testEnforceRangeByte = -0x80
648 PASS converter.testEnforceRangeByte is -0x80
649 PASS converter.testEnforceRangeByte = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range..
650 PASS converter.testEnforceRangeByte = 0x1234 threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range..
651 converter.testEnforceRangeByte = Number.MIN_VALUE
652 PASS converter.testEnforceRangeByte is 0
653 converter.testEnforceRangeByte = -Number.MIN_VALUE
654 PASS converter.testEnforceRangeByte is 0
655 PASS converter.testEnforceRangeByte = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range..
656 PASS converter.testEnforceRangeByte = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range..
657 converter.testEnforceRangeByte = 1.99
658 PASS converter.testEnforceRangeByte is 1
659 converter.testEnforceRangeByte = -1.99
660 PASS converter.testEnforceRangeByte is -1
661 PASS converter.testEnforceRangeByte = 4660.99 threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range..
662 PASS converter.testEnforceRangeByte = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is infinite and not of type 'byte'..
663 PASS converter.testEnforceRangeByte = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is infinite and not of type 'byte'..
664 PASS converter.testEnforceRangeByte = NaN threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is not of type 'byte'..
665 converter.testEnforceRangeByte = false
666 PASS converter.testEnforceRangeByte is 0
667 converter.testEnforceRangeByte = true
668 PASS converter.testEnforceRangeByte is 1
669 converter.testEnforceRangeByte = ''
670 PASS converter.testEnforceRangeByte is 0
671 converter.testEnforceRangeByte = '1'
672 PASS converter.testEnforceRangeByte is 1
673 PASS converter.testEnforceRangeByte = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is not of type 'byte'..
674 converter.testEnforceRangeByte = null
675 PASS converter.testEnforceRangeByte is 0
676 PASS converter.testEnforceRangeByte = undefined threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is not of type 'byte'..
677 PASS converter.testEnforceRangeByte = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
678
679 converter.testOctet = 0
680 PASS converter.testOctet is 0
681 converter.testOctet = -0
682 PASS converter.testOctet is 0
683 converter.testOctet = -1
684 PASS converter.testOctet is 0xFF
685 converter.testOctet = 1
686 PASS converter.testOctet is 1
687 converter.testOctet = 0x7F
688 PASS converter.testOctet is 0x7F
689 converter.testOctet = 0x80
690 PASS converter.testOctet is 0x80
691 converter.testOctet = 0xFF
692 PASS converter.testOctet is 0xFF
693 converter.testOctet = 0x100
694 PASS converter.testOctet is 0
695 converter.testOctet = 0x101
696 PASS converter.testOctet is 1
697 converter.testOctet = -0x80
698 PASS converter.testOctet is 0x80
699 converter.testOctet = -0x81
700 PASS converter.testOctet is 0x7F
701 converter.testOctet = 0x1234
702 PASS converter.testOctet is 0x34
703 converter.testOctet = 0xDCBA9876543210
704 PASS converter.testOctet is 0x10
705 converter.testOctet = Number.MAX_VALUE
706 PASS converter.testOctet is 0
707 converter.testOctet = Number.MIN_VALUE
708 PASS converter.testOctet is 0
709 converter.testOctet = -Number.MAX_VALUE
710 PASS converter.testOctet is 0
711 converter.testOctet = -Number.MIN_VALUE
712 PASS converter.testOctet is 0
713 converter.testOctet = 1.99
714 PASS converter.testOctet is 1
715 converter.testOctet = -1.99
716 PASS converter.testOctet is 0xFF
717 converter.testOctet = 4660.99
718 PASS converter.testOctet is 0x34
719 converter.testOctet = Infinity
720 PASS converter.testOctet is 0
721 converter.testOctet = -Infinity
722 PASS converter.testOctet is 0
723 converter.testOctet = NaN
724 PASS converter.testOctet is 0
725 converter.testOctet = false
726 PASS converter.testOctet is 0
727 converter.testOctet = true
728 PASS converter.testOctet is 1
729 converter.testOctet = ''
730 PASS converter.testOctet is 0
731 converter.testOctet = '1'
732 PASS converter.testOctet is 1
733 converter.testOctet = 'abc'
734 PASS converter.testOctet is 0
735 converter.testOctet = null
736 PASS converter.testOctet is 0
737 converter.testOctet = undefined
738 PASS converter.testOctet is 0
739 PASS converter.testOctet = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
740
741 converter.testEnforceRangeOctet = 0
742 PASS converter.testEnforceRangeOctet is 0
743 converter.testEnforceRangeOctet = -0
744 PASS converter.testEnforceRangeOctet is 0
745 PASS converter.testEnforceRangeOctet = -1 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
746 converter.testEnforceRangeOctet = 1
747 PASS converter.testEnforceRangeOctet is 1
748 converter.testEnforceRangeOctet = 0x7F
749 PASS converter.testEnforceRangeOctet is 0x7F
750 converter.testEnforceRangeOctet = 0x80
751 PASS converter.testEnforceRangeOctet is 0x80
752 converter.testEnforceRangeOctet = 0xFF
753 PASS converter.testEnforceRangeOctet is 0xFF
754 PASS converter.testEnforceRangeOctet = 0x100 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
755 PASS converter.testEnforceRangeOctet = 0x101 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
756 PASS converter.testEnforceRangeOctet = -0x80 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
757 PASS converter.testEnforceRangeOctet = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
758 PASS converter.testEnforceRangeOctet = 0x1234 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
759 PASS converter.testEnforceRangeOctet = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
760 converter.testEnforceRangeOctet = Number.MIN_VALUE
761 PASS converter.testEnforceRangeOctet is 0
762 PASS converter.testEnforceRangeOctet = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
763 converter.testEnforceRangeOctet = -Number.MIN_VALUE
764 PASS converter.testEnforceRangeOctet is 0
765 converter.testEnforceRangeOctet = 1.99
766 PASS converter.testEnforceRangeOctet is 1
767 PASS converter.testEnforceRangeOctet = -1.99 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
768 PASS converter.testEnforceRangeOctet = 4660.99 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range..
769 PASS converter.testEnforceRangeOctet = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is infinite and not of type 'octet'..
770 PASS converter.testEnforceRangeOctet = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is infinite and not of type 'octet'..
771 PASS converter.testEnforceRangeOctet = NaN threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is not of type 'octet'..
772 converter.testEnforceRangeOctet = false
773 PASS converter.testEnforceRangeOctet is 0
774 converter.testEnforceRangeOctet = true
775 PASS converter.testEnforceRangeOctet is 1
776 converter.testEnforceRangeOctet = ''
777 PASS converter.testEnforceRangeOctet is 0
778 converter.testEnforceRangeOctet = '1'
779 PASS converter.testEnforceRangeOctet is 1
780 PASS converter.testEnforceRangeOctet = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is not of type 'octet'..
781 converter.testEnforceRangeOctet = null
782 PASS converter.testEnforceRangeOctet is 0
783 PASS converter.testEnforceRangeOctet = undefined threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is not of type 'octet'..
784 PASS converter.testEnforceRangeOctet = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
785
786 converter.testShort = 0
787 PASS converter.testShort is 0
788 converter.testShort = -0
789 PASS converter.testShort is 0
790 converter.testShort = -1
791 PASS converter.testShort is -1
792 converter.testShort = 1
793 PASS converter.testShort is 1
794 converter.testShort = 0x7F
795 PASS converter.testShort is 0x7F
796 converter.testShort = 0x80
797 PASS converter.testShort is 0x80
798 converter.testShort = 0xFF
799 PASS converter.testShort is 0xFF
800 converter.testShort = -0x80
801 PASS converter.testShort is -0x80
802 converter.testShort = -0x81
803 PASS converter.testShort is -0x81
804 converter.testShort = 0x7FFF
805 PASS converter.testShort is 0x7FFF
806 converter.testShort = 0x8000
807 PASS converter.testShort is -0x8000
808 converter.testShort = 0xFFFF
809 PASS converter.testShort is -1
810 converter.testShort = -0x8000
811 PASS converter.testShort is -0x8000
812 converter.testShort = -0x8001
813 PASS converter.testShort is 0x7FFF
814 converter.testShort = 0xDCBA9876543210
815 PASS converter.testShort is 0x3210
816 converter.testShort = Number.MAX_VALUE
817 PASS converter.testShort is 0
818 converter.testShort = Number.MIN_VALUE
819 PASS converter.testShort is 0
820 converter.testShort = -Number.MAX_VALUE
821 PASS converter.testShort is 0
822 converter.testShort = -Number.MIN_VALUE
823 PASS converter.testShort is 0
824 converter.testShort = 1.99
825 PASS converter.testShort is 1
826 converter.testShort = -1.99
827 PASS converter.testShort is -1
828 converter.testShort = Infinity
829 PASS converter.testShort is 0
830 converter.testShort = -Infinity
831 PASS converter.testShort is 0
832 converter.testShort = NaN
833 PASS converter.testShort is 0
834 converter.testShort = false
835 PASS converter.testShort is 0
836 converter.testShort = true
837 PASS converter.testShort is 1
838 converter.testShort = ''
839 PASS converter.testShort is 0
840 converter.testShort = '1'
841 PASS converter.testShort is 1
842 converter.testShort = 'abc'
843 PASS converter.testShort is 0
844 converter.testShort = null
845 PASS converter.testShort is 0
846 converter.testShort = undefined
847 PASS converter.testShort is 0
848 PASS converter.testShort = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
849
850 converter.testEnforceRangeShort = 0
851 PASS converter.testEnforceRangeShort is 0
852 converter.testEnforceRangeShort = -0
853 PASS converter.testEnforceRangeShort is 0
854 converter.testEnforceRangeShort = -1
855 PASS converter.testEnforceRangeShort is -1
856 converter.testEnforceRangeShort = 1
857 PASS converter.testEnforceRangeShort is 1
858 converter.testEnforceRangeShort = 0x7F
859 PASS converter.testEnforceRangeShort is 0x7F
860 converter.testEnforceRangeShort = 0x80
861 PASS converter.testEnforceRangeShort is 0x80
862 converter.testEnforceRangeShort = 0xFF
863 PASS converter.testEnforceRangeShort is 0xFF
864 converter.testEnforceRangeShort = -0x80
865 PASS converter.testEnforceRangeShort is -0x80
866 converter.testEnforceRangeShort = -0x81
867 PASS converter.testEnforceRangeShort is -0x81
868 converter.testEnforceRangeShort = 0x7FFF
869 PASS converter.testEnforceRangeShort is 0x7FFF
870 PASS converter.testEnforceRangeShort = 0x8000 threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range..
871 PASS converter.testEnforceRangeShort = 0xFFFF threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range..
872 converter.testEnforceRangeShort = -0x8000
873 PASS converter.testEnforceRangeShort is -0x8000
874 PASS converter.testEnforceRangeShort = -0x8001 threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range..
875 PASS converter.testEnforceRangeShort = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range..
876 PASS converter.testEnforceRangeShort = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range..
877 converter.testEnforceRangeShort = Number.MIN_VALUE
878 PASS converter.testEnforceRangeShort is 0
879 PASS converter.testEnforceRangeShort = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range..
880 converter.testEnforceRangeShort = -Number.MIN_VALUE
881 PASS converter.testEnforceRangeShort is 0
882 converter.testEnforceRangeShort = 1.99
883 PASS converter.testEnforceRangeShort is 1
884 converter.testEnforceRangeShort = -1.99
885 PASS converter.testEnforceRangeShort is -1
886 PASS converter.testEnforceRangeShort = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is infinite and not of type 'short'..
887 PASS converter.testEnforceRangeShort = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is infinite and not of type 'short'..
888 PASS converter.testEnforceRangeShort = NaN threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is not of type 'short'..
889 converter.testEnforceRangeShort = false
890 PASS converter.testEnforceRangeShort is 0
891 converter.testEnforceRangeShort = true
892 PASS converter.testEnforceRangeShort is 1
893 converter.testEnforceRangeShort = ''
894 PASS converter.testEnforceRangeShort is 0
895 converter.testEnforceRangeShort = '1'
896 PASS converter.testEnforceRangeShort is 1
897 PASS converter.testEnforceRangeShort = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is not of type 'short'..
898 converter.testEnforceRangeShort = null
899 PASS converter.testEnforceRangeShort is 0
900 PASS converter.testEnforceRangeShort = undefined threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is not of type 'short'..
901 PASS converter.testEnforceRangeShort = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
902
903 converter.testUnsignedShort = 0
904 PASS converter.testUnsignedShort is 0
905 converter.testUnsignedShort = -0
906 PASS converter.testUnsignedShort is 0
907 converter.testUnsignedShort = -1
908 PASS converter.testUnsignedShort is 0xFFFF
909 converter.testUnsignedShort = 1
910 PASS converter.testUnsignedShort is 1
911 converter.testUnsignedShort = 0x7F
912 PASS converter.testUnsignedShort is 0x7F
913 converter.testUnsignedShort = 0x80
914 PASS converter.testUnsignedShort is 0x80
915 converter.testUnsignedShort = 0xFF
916 PASS converter.testUnsignedShort is 0xFF
917 converter.testUnsignedShort = -0x80
918 PASS converter.testUnsignedShort is 0xFF80
919 converter.testUnsignedShort = -0x81
920 PASS converter.testUnsignedShort is 0xFF7F
921 converter.testUnsignedShort = 0x7FFF
922 PASS converter.testUnsignedShort is 0x7FFF
923 converter.testUnsignedShort = 0x8000
924 PASS converter.testUnsignedShort is 0x8000
925 converter.testUnsignedShort = 0xFFFF
926 PASS converter.testUnsignedShort is 0xFFFF
927 converter.testUnsignedShort = 0x10000
928 PASS converter.testUnsignedShort is 0
929 converter.testUnsignedShort = -0x8000
930 PASS converter.testUnsignedShort is 0x8000
931 converter.testUnsignedShort = -0x8001
932 PASS converter.testUnsignedShort is 0x7FFF
933 converter.testUnsignedShort = 0xDCBA9876543210
934 PASS converter.testUnsignedShort is 0x3210
935 converter.testUnsignedShort = Number.MAX_VALUE
936 PASS converter.testUnsignedShort is 0
937 converter.testUnsignedShort = Number.MIN_VALUE
938 PASS converter.testUnsignedShort is 0
939 converter.testUnsignedShort = -Number.MAX_VALUE
940 PASS converter.testUnsignedShort is 0
941 converter.testUnsignedShort = -Number.MIN_VALUE
942 PASS converter.testUnsignedShort is 0
943 converter.testUnsignedShort = 1.99
944 PASS converter.testUnsignedShort is 1
945 converter.testUnsignedShort = -1.99
946 PASS converter.testUnsignedShort is 0xFFFF
947 converter.testUnsignedShort = Infinity
948 PASS converter.testUnsignedShort is 0
949 converter.testUnsignedShort = -Infinity
950 PASS converter.testUnsignedShort is 0
951 converter.testUnsignedShort = NaN
952 PASS converter.testUnsignedShort is 0
953 converter.testUnsignedShort = false
954 PASS converter.testUnsignedShort is 0
955 converter.testUnsignedShort = true
956 PASS converter.testUnsignedShort is 1
957 converter.testUnsignedShort = ''
958 PASS converter.testUnsignedShort is 0
959 converter.testUnsignedShort = '1'
960 PASS converter.testUnsignedShort is 1
961 converter.testUnsignedShort = 'abc'
962 PASS converter.testUnsignedShort is 0
963 converter.testUnsignedShort = null
964 PASS converter.testUnsignedShort is 0
965 converter.testUnsignedShort = undefined
966 PASS converter.testUnsignedShort is 0
967 PASS converter.testUnsignedShort = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
968
969 converter.testEnforceRangeUnsignedShort = 0
970 PASS converter.testEnforceRangeUnsignedShort is 0
971 converter.testEnforceRangeUnsignedShort = -0
972 PASS converter.testEnforceRangeUnsignedShort is 0
973 PASS converter.testEnforceRangeUnsignedShort = -1 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range..
974 converter.testEnforceRangeUnsignedShort = 1
975 PASS converter.testEnforceRangeUnsignedShort is 1
976 converter.testEnforceRangeUnsignedShort = 0x7F
977 PASS converter.testEnforceRangeUnsignedShort is 0x7F
978 converter.testEnforceRangeUnsignedShort = 0x80
979 PASS converter.testEnforceRangeUnsignedShort is 0x80
980 converter.testEnforceRangeUnsignedShort = 0xFF
981 PASS converter.testEnforceRangeUnsignedShort is 0xFF
982 PASS converter.testEnforceRangeUnsignedShort = -0x80 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range..
983 PASS converter.testEnforceRangeUnsignedShort = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range..
984 converter.testEnforceRangeUnsignedShort = 0x7FFF
985 PASS converter.testEnforceRangeUnsignedShort is 0x7FFF
986 converter.testEnforceRangeUnsignedShort = 0x8000
987 PASS converter.testEnforceRangeUnsignedShort is 0x8000
988 converter.testEnforceRangeUnsignedShort = 0xFFFF
989 PASS converter.testEnforceRangeUnsignedShort is 0xFFFF
990 PASS converter.testEnforceRangeUnsignedShort = 0x10000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range..
991 PASS converter.testEnforceRangeUnsignedShort = -0x8000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range..
992 PASS converter.testEnforceRangeUnsignedShort = -0x8001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range..
993 converter.testEnforceRangeUnsignedShort = 0x3210
994 PASS converter.testEnforceRangeUnsignedShort is 0x3210
995 PASS converter.testEnforceRangeUnsignedShort = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range..
996 converter.testEnforceRangeUnsignedShort = Number.MIN_VALUE
997 PASS converter.testEnforceRangeUnsignedShort is 0
998 PASS converter.testEnforceRangeUnsignedShort = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range..
999 converter.testEnforceRangeUnsignedShort = -Number.MIN_VALUE
1000 PASS converter.testEnforceRangeUnsignedShort is 0
1001 converter.testEnforceRangeUnsignedShort = 1.99
1002 PASS converter.testEnforceRangeUnsignedShort is 1
1003 PASS converter.testEnforceRangeUnsignedShort = -1.99 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range..
1004 PASS converter.testEnforceRangeUnsignedShort = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is infinite and not of type 'unsigned short'..
1005 PASS converter.testEnforceRangeUnsignedShort = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is infinite and not of type 'unsigned short'..
1006 PASS converter.testEnforceRangeUnsignedShort = NaN threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is not of type 'unsigned short'..
1007 converter.testEnforceRangeUnsignedShort = false
1008 PASS converter.testEnforceRangeUnsignedShort is 0
1009 converter.testEnforceRangeUnsignedShort = true
1010 PASS converter.testEnforceRangeUnsignedShort is 1
1011 converter.testEnforceRangeUnsignedShort = ''
1012 PASS converter.testEnforceRangeUnsignedShort is 0
1013 converter.testEnforceRangeUnsignedShort = '1'
1014 PASS converter.testEnforceRangeUnsignedShort is 1
1015 PASS converter.testEnforceRangeUnsignedShort = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is not of type 'unsigned short'..
1016 converter.testEnforceRangeUnsignedShort = null
1017 PASS converter.testEnforceRangeUnsignedShort is 0
1018 PASS converter.testEnforceRangeUnsignedShort = undefined threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is not of type 'unsigned short'..
1019 PASS converter.testEnforceRangeUnsignedShort = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
1020
1021 converter.testByteString = '!@#123ABCabc\x00\x80\xFF\r\n\t'
1022 PASS converter.testByteString is "!@#123ABCabc\u0000\80ÿ\r\n\t"
1023 PASS converter.testByteString = '\u0100' threw exception TypeError: Failed to set the 'testByteString' property on 'TypeConversions': Value is not a valid ByteString..
1024 PASS converter.testByteString = {toString: function() { throw Error(); }} threw exception Error.
1025 PASS converter.testByteString is "!@#123ABCabc\u0000\80ÿ\r\n\t"
1026 converter.testByteString = true
1027 PASS converter.testByteString is "true"
1028 PASS converter.testByteStringTreatReturnedNullStringAsNullAttribute is "true"
1029 PASS converter.testByteStringTreatReturnedNullStringAsUndefinedAttribute is "true"
1030 PASS converter.getTestByteStringTreatReturnedNullStringAsNullMethod() is "true"
1031 PASS converter.getTestByteStringTreatReturnedNullStringAsUndefinedMethod() is "true"
1032 converter.testByteString = 123
1033 PASS converter.testByteString is "123"
1034 PASS converter.testByteStringTreatReturnedNullStringAsNullAttribute is "123"
1035 PASS converter.testByteStringTreatReturnedNullStringAsUndefinedAttribute is "123"
1036 PASS converter.getTestByteStringTreatReturnedNullStringAsNullMethod() is "123"
1037 PASS converter.getTestByteStringTreatReturnedNullStringAsUndefinedMethod() is "123"
1038 converter.testByteString = null
1039 PASS converter.testByteString is "null"
1040 PASS converter.testByteStringTreatReturnedNullStringAsNullAttribute is "null"
1041 PASS converter.testByteStringTreatReturnedNullStringAsUndefinedAttribute is "null"
1042 PASS converter.getTestByteStringTreatReturnedNullStringAsNullMethod() is "null"
1043 PASS converter.getTestByteStringTreatReturnedNullStringAsUndefinedMethod() is "null"
1044 converter.testByteString = undefined
1045 PASS converter.testByteString is "undefined"
1046 PASS converter.testByteStringTreatReturnedNullStringAsNullAttribute is "undefined"
1047 PASS converter.testByteStringTreatReturnedNullStringAsUndefinedAttribute is "undefined"
1048 PASS converter.getTestByteStringTreatReturnedNullStringAsNullMethod() is "undefined"
1049 PASS converter.getTestByteStringTreatReturnedNullStringAsUndefinedMethod() is "undefined"
1050 PASS converter.setTestByteString('abc') did not throw exception.
1051 PASS converter.setTestByteStringDefaultNull('abc') did not throw exception.
1052 PASS converter.setTestByteString('\u0100') threw exception TypeError: Failed to execute 'setTestByteString' on 'TypeConversions': Value is not a valid ByteString..
1053 PASS converter.setTestByteStringDefaultNull('\u0100') threw exception TypeError: Failed to execute 'setTestByteStringDefaultNull' on 'TypeConversions': Value is not a valid ByteString..
1054 PASS converter.setTestByteString() threw exception TypeError: Failed to execute 'setTestByteString' on 'TypeConversions': 1 argument required, but only 0 present..
1055 PASS converter.setTestByteStringDefaultNull() did not throw exception.
1056 PASS converter.testByteString is ""
1057 PASS converter.testByteStringTreatReturnedNullStringAsNullAttribute is null
1058 PASS converter.testByteStringTreatReturnedNullStringAsUndefinedAttribute is undefined.
1059 PASS converter.getTestByteStringTreatReturnedNullStringAsNullMethod() is null
1060 PASS converter.getTestByteStringTreatReturnedNullStringAsUndefinedMethod() is undefined.
1061 converter.testUSVString = '!@#123ABCabc\x00\x80\xFF\r\n\t'
1062 PASS converter.testUSVString is "!@#123ABCabc\u0000\80ÿ\r\n\t"
1063 converter.testUSVString = '\u0100'
1064 PASS converter.testUSVString is "Ā"
1065 PASS converter.testUSVString = {toString: function() { throw Error(); }} threw exception Error.
1066 PASS converter.testUSVString is "Ā"
1067 converter.testUSVString = ""
1068 PASS converter.testUSVString is "�"
1069 converter.testUSVString = ""
1070 PASS converter.testUSVString is "�"
1071 converter.testUSVString = "\u0000"
1072 PASS converter.testUSVString is "�\u0000"
1073 converter.testUSVString = "\u0000"
1074 PASS converter.testUSVString is "�\u0000"
1075 converter.testUSVString = ""
1076 PASS converter.testUSVString is "��"
1077 converter.testUSVString = "𝄞"
1078 PASS converter.testUSVString is "𝄞"
1079 converter.testUSVString = true
1080 PASS converter.testUSVString is "true"
1081 PASS converter.testUSVStringTreatReturnedNullStringAsNullAttribute is "true"
1082 PASS converter.testUSVStringTreatReturnedNullStringAsUndefinedAttribute is "true"
1083 PASS converter.getTestUSVStringTreatReturnedNullStringAsNullMethod() is "true"
1084 PASS converter.getTestUSVStringTreatReturnedNullStringAsUndefinedMethod() is "true"
1085 converter.testUSVString = 123
1086 PASS converter.testUSVString is "123"
1087 PASS converter.testUSVStringTreatReturnedNullStringAsNullAttribute is "123"
1088 PASS converter.testUSVStringTreatReturnedNullStringAsUndefinedAttribute is "123"
1089 PASS converter.getTestUSVStringTreatReturnedNullStringAsNullMethod() is "123"
1090 PASS converter.getTestUSVStringTreatReturnedNullStringAsUndefinedMethod() is "123"
1091 converter.testUSVString = null
1092 PASS converter.testUSVString is "null"
1093 PASS converter.testUSVStringTreatReturnedNullStringAsNullAttribute is "null"
1094 PASS converter.testUSVStringTreatReturnedNullStringAsUndefinedAttribute is "null"
1095 PASS converter.getTestUSVStringTreatReturnedNullStringAsNullMethod() is "null"
1096 PASS converter.getTestUSVStringTreatReturnedNullStringAsUndefinedMethod() is "null"
1097 converter.testUSVString = undefined
1098 PASS converter.testUSVString is "undefined"
1099 PASS converter.testUSVStringTreatReturnedNullStringAsNullAttribute is "undefined"
1100 PASS converter.testUSVStringTreatReturnedNullStringAsUndefinedAttribute is "undefined"
1101 PASS converter.getTestUSVStringTreatReturnedNullStringAsNullMethod() is "undefined"
1102 PASS converter.getTestUSVStringTreatReturnedNullStringAsUndefinedMethod() is "undefined"
1103 PASS converter.setTestUSVString('abc') did not throw exception.
1104 PASS converter.setTestUSVStringDefaultNull('abc') did not throw exception.
1105 PASS converter.setTestUSVString('\u0100') did not throw exception.
1106 PASS converter.setTestUSVStringDefaultNull('\u0100') did not throw exception.
1107 PASS converter.setTestUSVString() threw exception TypeError: Failed to execute 'setTestUSVString' on 'TypeConversions': 1 argument required, but only 0 present..
1108 PASS converter.setTestUSVStringDefaultNull() did not throw exception.
1109 PASS converter.testUSVString is ""
1110 PASS converter.testUSVStringTreatReturnedNullStringAsNullAttribute is null
1111 PASS converter.testUSVStringTreatReturnedNullStringAsUndefinedAttribute is undefined.
1112 PASS converter.getTestUSVStringTreatReturnedNullStringAsNullMethod() is null
1113 PASS converter.getTestUSVStringTreatReturnedNullStringAsUndefinedMethod() is undefined.
1114 PASS successfullyParsed is true
1115
1116 TEST COMPLETE
1117