2010-12-14 Cosmin Truta <ctruta@chromium.org>
[WebKit-https.git] / LayoutTests / platform / chromium / fast / js / ToNumber-expected.txt
1 Test the JavaScript ToNumber operation.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 PASS +undefined is NaN
7 PASS +null is 0
8 PASS +false is 0
9 PASS +true is 1
10 PASS +2 is 2
11 PASS +'' is 0
12 PASS +' ' is 0
13 PASS +' 1' is 1
14 PASS +'1 ' is 1
15 PASS +'x1' is NaN
16 PASS +'1x' is NaN
17 PASS +'0x1' is 1
18 PASS +'1x0' is NaN
19 PASS +(nullCharacter + '1') is NaN
20 PASS +('1' + nullCharacter) is NaN
21 PASS +('1' + nullCharacter + '1') is NaN
22 PASS +(nonASCIICharacter + '1') is NaN
23 PASS +('1' + nonASCIICharacter) is NaN
24 PASS +('1' + nonASCIICharacter + '1') is NaN
25 PASS +('1' + nonASCIINonSpaceCharacter) is NaN
26 PASS +(nonASCIINonSpaceCharacter + '1') is NaN
27 PASS +('1' + nonASCIINonSpaceCharacter + '1') is NaN
28 PASS +(illegalUTF16Sequence + '1') is NaN
29 PASS +('1' + illegalUTF16Sequence) is NaN
30 PASS +('1' + illegalUTF16Sequence + '1') is NaN
31 PASS +'inf' is NaN
32 PASS +'infinity' is NaN
33 PASS +'Inf' is NaN
34 PASS +'+inf' is NaN
35 PASS +'+infinity' is NaN
36 PASS +'+Inf' is NaN
37 PASS +'-inf' is NaN
38 PASS +'-infinity' is NaN
39 PASS +'-Inf' is NaN
40 PASS +'Infinity' is Infinity
41 PASS +'+Infinity' is Infinity
42 PASS +'-Infinity' is -Infinity
43 PASS +'++1' is NaN
44 PASS +'AB' is NaN
45 PASS +'0xAB' is 171
46 PASS +'1e1' is 10
47 PASS +'1E1' is 10
48 PASS +tab is 0
49 PASS +nbsp is 0
50 PASS +ff is 0
51 PASS +vt is 0
52 PASS +cr is 0
53 PASS +lf is 0
54 PASS +ls is 0
55 PASS +ps is 0
56 PASS +oghamSpaceMark is 0
57 PASS +mongolianVowelSeparator is 0
58 PASS +enQuad is 0
59 PASS +emQuad is 0
60 PASS +enSpace is 0
61 PASS +emSpace is 0
62 PASS +threePerEmSpace is 0
63 PASS +fourPerEmSpace is 0
64 PASS +sixPerEmSpace is 0
65 PASS +figureSpace is 0
66 PASS +punctuationSpace is 0
67 PASS +thinSpace is 0
68 PASS +hairSpace is 0
69 PASS +narrowNoBreakSpace is 0
70 PASS +mediumMathematicalSpace is 0
71 PASS +ideographicSpace is 0
72 PASS +(tab + '1') is 1
73 PASS +(nbsp + '1') is 1
74 PASS +(ff + '1') is 1
75 PASS +(vt + '1') is 1
76 PASS +(cr + '1') is 1
77 PASS +(lf + '1') is 1
78 PASS +(ls + '1') is 1
79 PASS +(ps + '1') is 1
80 PASS +(oghamSpaceMark + '1') is 1
81 PASS +(mongolianVowelSeparator + '1') is 1
82 PASS +(enQuad + '1') is 1
83 PASS +(emQuad + '1') is 1
84 PASS +(enSpace + '1') is 1
85 PASS +(emSpace + '1') is 1
86 PASS +(threePerEmSpace + '1') is 1
87 PASS +(fourPerEmSpace + '1') is 1
88 PASS +(sixPerEmSpace + '1') is 1
89 PASS +(figureSpace + '1') is 1
90 PASS +(punctuationSpace + '1') is 1
91 PASS +(thinSpace + '1') is 1
92 PASS +(hairSpace + '1') is 1
93 PASS +(narrowNoBreakSpace + '1') is 1
94 PASS +(mediumMathematicalSpace + '1') is 1
95 PASS +(ideographicSpace + '1') is 1
96 PASS +('1' + tab) is 1
97 PASS +('1' + nbsp) is 1
98 PASS +('1' + ff) is 1
99 PASS +('1' + vt) is 1
100 PASS +('1' + cr) is 1
101 PASS +('1' + lf) is 1
102 PASS +('1' + ls) is 1
103 PASS +('1' + ps) is 1
104 PASS +('1' + oghamSpaceMark) is 1
105 PASS +('1' + mongolianVowelSeparator) is 1
106 PASS +('1' + enQuad) is 1
107 PASS +('1' + emQuad) is 1
108 PASS +('1' + enSpace) is 1
109 PASS +('1' + emSpace) is 1
110 PASS +('1' + threePerEmSpace) is 1
111 PASS +('1' + fourPerEmSpace) is 1
112 PASS +('1' + sixPerEmSpace) is 1
113 PASS +('1' + figureSpace) is 1
114 PASS +('1' + punctuationSpace) is 1
115 PASS +('1' + thinSpace) is 1
116 PASS +('1' + hairSpace) is 1
117 PASS +('1' + narrowNoBreakSpace) is 1
118 PASS +('1' + mediumMathematicalSpace) is 1
119 PASS +('1' + ideographicSpace) is 1
120 PASS +('1' + tab + '1') is NaN
121 PASS +('1' + nbsp + '1') is NaN
122 PASS +('1' + ff + '1') is NaN
123 PASS +('1' + vt + '1') is NaN
124 PASS +('1' + cr + '1') is NaN
125 PASS +('1' + lf + '1') is NaN
126 PASS +('1' + ls + '1') is NaN
127 PASS +('1' + ps + '1') is NaN
128 PASS +('1' + oghamSpaceMark + '1') is NaN
129 PASS +('1' + mongolianVowelSeparator + '1') is NaN
130 PASS +('1' + enQuad + '1') is NaN
131 PASS +('1' + emQuad + '1') is NaN
132 PASS +('1' + enSpace + '1') is NaN
133 PASS +('1' + emSpace + '1') is NaN
134 PASS +('1' + threePerEmSpace + '1') is NaN
135 PASS +('1' + fourPerEmSpace + '1') is NaN
136 PASS +('1' + sixPerEmSpace + '1') is NaN
137 PASS +('1' + figureSpace + '1') is NaN
138 PASS +('1' + punctuationSpace + '1') is NaN
139 PASS +('1' + thinSpace + '1') is NaN
140 PASS +('1' + hairSpace + '1') is NaN
141 PASS +('1' + narrowNoBreakSpace + '1') is NaN
142 PASS +('1' + mediumMathematicalSpace + '1') is NaN
143 PASS +('1' + ideographicSpace + '1') is NaN
144 PASS successfullyParsed is true
145
146 TEST COMPLETE
147