]>
git.saurik.com Git - apple/javascriptcore.git/blob - tests/mozilla/ecma/Expressions/11.4.6.js
1 /* The contents of this file are subject to the Netscape Public
2 * License Version 1.1 (the "License"); you may not use this file
3 * except in compliance with the License. You may obtain a copy of
4 * the License at http://www.mozilla.org/NPL/
6 * Software distributed under the License is distributed on an "AS
7 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
8 * implied. See the License for the specific language governing
9 * rights and limitations under the License.
11 * The Original Code is Mozilla Communicator client code, released March
14 * The Initial Developer of the Original Code is Netscape Communications
15 * Corporation. Portions created by Netscape are
16 * Copyright (C) 1998 Netscape Communications Corporation. All
24 ECMA Section: 11.4.6 Unary + Operator
25 Description: convert operand to Number type
26 Author: christine@netscape.com
30 var SECTION
= "11.4.6";
31 var VERSION
= "ECMA_1";
33 var testcases
= getTestCases();
34 var BUGNUMBER
="77391";
36 writeHeaderToLog( SECTION
+ " Unary + operator");
40 for ( tc
=0; tc
< testcases
.length
; tc
++ ) {
41 testcases
[tc
].passed
= writeTestCaseResult(
44 testcases
[tc
].description
+" = "+
45 testcases
[tc
].actual
);
47 testcases
[tc
].reason
+= ( testcases
[tc
].passed
) ? "" : "wrong value ";
52 function getTestCases() {
53 var array
= new Array();
55 array
[item
++] = new TestCase( SECTION
, "+('')", 0, +("") );
56 array
[item
++] = new TestCase( SECTION
, "+(' ')", 0, +(" ") );
57 array
[item
++] = new TestCase( SECTION
, "+(\\t)", 0, +("\t") );
58 array
[item
++] = new TestCase( SECTION
, "+(\\n)", 0, +("\n") );
59 array
[item
++] = new TestCase( SECTION
, "+(\\r)", 0, +("\r") );
60 array
[item
++] = new TestCase( SECTION
, "+(\\f)", 0, +("\f") );
62 array
[item
++] = new TestCase( SECTION
, "+(String.fromCharCode(0x0009)", 0, +(String
.fromCharCode(0x0009)) );
63 array
[item
++] = new TestCase( SECTION
, "+(String.fromCharCode(0x0020)", 0, +(String
.fromCharCode(0x0020)) );
64 array
[item
++] = new TestCase( SECTION
, "+(String.fromCharCode(0x000C)", 0, +(String
.fromCharCode(0x000C)) );
65 array
[item
++] = new TestCase( SECTION
, "+(String.fromCharCode(0x000B)", 0, +(String
.fromCharCode(0x000B)) );
66 array
[item
++] = new TestCase( SECTION
, "+(String.fromCharCode(0x000D)", 0, +(String
.fromCharCode(0x000D)) );
67 array
[item
++] = new TestCase( SECTION
, "+(String.fromCharCode(0x000A)", 0, +(String
.fromCharCode(0x000A)) );
69 // a StringNumericLiteral may be preceeded or followed by whitespace and/or
72 array
[item
++] = new TestCase( SECTION
, "+( ' ' + 999 )", 999, +( ' '+999) );
73 array
[item
++] = new TestCase( SECTION
, "+( '\\n' + 999 )", 999, +( '\n' +999) );
74 array
[item
++] = new TestCase( SECTION
, "+( '\\r' + 999 )", 999, +( '\r' +999) );
75 array
[item
++] = new TestCase( SECTION
, "+( '\\t' + 999 )", 999, +( '\t' +999) );
76 array
[item
++] = new TestCase( SECTION
, "+( '\\f' + 999 )", 999, +( '\f' +999) );
78 array
[item
++] = new TestCase( SECTION
, "+( 999 + ' ' )", 999, +( 999+' ') );
79 array
[item
++] = new TestCase( SECTION
, "+( 999 + '\\n' )", 999, +( 999+'\n' ) );
80 array
[item
++] = new TestCase( SECTION
, "+( 999 + '\\r' )", 999, +( 999+'\r' ) );
81 array
[item
++] = new TestCase( SECTION
, "+( 999 + '\\t' )", 999, +( 999+'\t' ) );
82 array
[item
++] = new TestCase( SECTION
, "+( 999 + '\\f' )", 999, +( 999+'\f' ) );
84 array
[item
++] = new TestCase( SECTION
, "+( '\\n' + 999 + '\\n' )", 999, +( '\n' +999+'\n' ) );
85 array
[item
++] = new TestCase( SECTION
, "+( '\\r' + 999 + '\\r' )", 999, +( '\r' +999+'\r' ) );
86 array
[item
++] = new TestCase( SECTION
, "+( '\\t' + 999 + '\\t' )", 999, +( '\t' +999+'\t' ) );
87 array
[item
++] = new TestCase( SECTION
, "+( '\\f' + 999 + '\\f' )", 999, +( '\f' +999+'\f' ) );
89 array
[item
++] = new TestCase( SECTION
, "+( ' ' + '999' )", 999, +( ' '+'999') );
90 array
[item
++] = new TestCase( SECTION
, "+( '\\n' + '999' )", 999, +( '\n' +'999') );
91 array
[item
++] = new TestCase( SECTION
, "+( '\\r' + '999' )", 999, +( '\r' +'999') );
92 array
[item
++] = new TestCase( SECTION
, "+( '\\t' + '999' )", 999, +( '\t' +'999') );
93 array
[item
++] = new TestCase( SECTION
, "+( '\\f' + '999' )", 999, +( '\f' +'999') );
95 array
[item
++] = new TestCase( SECTION
, "+( '999' + ' ' )", 999, +( '999'+' ') );
96 array
[item
++] = new TestCase( SECTION
, "+( '999' + '\\n' )", 999, +( '999'+'\n' ) );
97 array
[item
++] = new TestCase( SECTION
, "+( '999' + '\\r' )", 999, +( '999'+'\r' ) );
98 array
[item
++] = new TestCase( SECTION
, "+( '999' + '\\t' )", 999, +( '999'+'\t' ) );
99 array
[item
++] = new TestCase( SECTION
, "+( '999' + '\\f' )", 999, +( '999'+'\f' ) );
101 array
[item
++] = new TestCase( SECTION
, "+( '\\n' + '999' + '\\n' )", 999, +( '\n' +'999'+'\n' ) );
102 array
[item
++] = new TestCase( SECTION
, "+( '\\r' + '999' + '\\r' )", 999, +( '\r' +'999'+'\r' ) );
103 array
[item
++] = new TestCase( SECTION
, "+( '\\t' + '999' + '\\t' )", 999, +( '\t' +'999'+'\t' ) );
104 array
[item
++] = new TestCase( SECTION
, "+( '\\f' + '999' + '\\f' )", 999, +( '\f' +'999'+'\f' ) );
106 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x0009) + '99' )", 99, +( String
.fromCharCode(0x0009) + '99' ) );
107 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x0020) + '99' )", 99, +( String
.fromCharCode(0x0020) + '99' ) );
108 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000C) + '99' )", 99, +( String
.fromCharCode(0x000C) + '99' ) );
109 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000B) + '99' )", 99, +( String
.fromCharCode(0x000B) + '99' ) );
110 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000D) + '99' )", 99, +( String
.fromCharCode(0x000D) + '99' ) );
111 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000A) + '99' )", 99, +( String
.fromCharCode(0x000A) + '99' ) );
113 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x0009) + '99' + String.fromCharCode(0x0009)", 99, +( String
.fromCharCode(0x0009) + '99' + String
.fromCharCode(0x0009)) );
114 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x0020) + '99' + String.fromCharCode(0x0020)", 99, +( String
.fromCharCode(0x0009) + '99' + String
.fromCharCode(0x0020)) );
115 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000C) + '99' + String.fromCharCode(0x000C)", 99, +( String
.fromCharCode(0x0009) + '99' + String
.fromCharCode(0x000C)) );
116 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000D) + '99' + String.fromCharCode(0x000D)", 99, +( String
.fromCharCode(0x0009) + '99' + String
.fromCharCode(0x000D)) );
117 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000B) + '99' + String.fromCharCode(0x000B)", 99, +( String
.fromCharCode(0x0009) + '99' + String
.fromCharCode(0x000B)) );
118 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000A) + '99' + String.fromCharCode(0x000A)", 99, +( String
.fromCharCode(0x0009) + '99' + String
.fromCharCode(0x000A)) );
120 array
[item
++] = new TestCase( SECTION
, "+( '99' + String.fromCharCode(0x0009)", 99, +( '99' + String
.fromCharCode(0x0009)) );
121 array
[item
++] = new TestCase( SECTION
, "+( '99' + String.fromCharCode(0x0020)", 99, +( '99' + String
.fromCharCode(0x0020)) );
122 array
[item
++] = new TestCase( SECTION
, "+( '99' + String.fromCharCode(0x000C)", 99, +( '99' + String
.fromCharCode(0x000C)) );
123 array
[item
++] = new TestCase( SECTION
, "+( '99' + String.fromCharCode(0x000D)", 99, +( '99' + String
.fromCharCode(0x000D)) );
124 array
[item
++] = new TestCase( SECTION
, "+( '99' + String.fromCharCode(0x000B)", 99, +( '99' + String
.fromCharCode(0x000B)) );
125 array
[item
++] = new TestCase( SECTION
, "+( '99' + String.fromCharCode(0x000A)", 99, +( '99' + String
.fromCharCode(0x000A)) );
127 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x0009) + 99 )", 99, +( String
.fromCharCode(0x0009) + 99 ) );
128 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x0020) + 99 )", 99, +( String
.fromCharCode(0x0020) + 99 ) );
129 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000C) + 99 )", 99, +( String
.fromCharCode(0x000C) + 99 ) );
130 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000B) + 99 )", 99, +( String
.fromCharCode(0x000B) + 99 ) );
131 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000D) + 99 )", 99, +( String
.fromCharCode(0x000D) + 99 ) );
132 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000A) + 99 )", 99, +( String
.fromCharCode(0x000A) + 99 ) );
134 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x0009) + 99 + String.fromCharCode(0x0009)", 99, +( String
.fromCharCode(0x0009) + 99 + String
.fromCharCode(0x0009)) );
135 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x0020) + 99 + String.fromCharCode(0x0020)", 99, +( String
.fromCharCode(0x0009) + 99 + String
.fromCharCode(0x0020)) );
136 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000C) + 99 + String.fromCharCode(0x000C)", 99, +( String
.fromCharCode(0x0009) + 99 + String
.fromCharCode(0x000C)) );
137 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000D) + 99 + String.fromCharCode(0x000D)", 99, +( String
.fromCharCode(0x0009) + 99 + String
.fromCharCode(0x000D)) );
138 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000B) + 99 + String.fromCharCode(0x000B)", 99, +( String
.fromCharCode(0x0009) + 99 + String
.fromCharCode(0x000B)) );
139 array
[item
++] = new TestCase( SECTION
, "+( String.fromCharCode(0x000A) + 99 + String.fromCharCode(0x000A)", 99, +( String
.fromCharCode(0x0009) + 99 + String
.fromCharCode(0x000A)) );
141 array
[item
++] = new TestCase( SECTION
, "+( 99 + String.fromCharCode(0x0009)", 99, +( 99 + String
.fromCharCode(0x0009)) );
142 array
[item
++] = new TestCase( SECTION
, "+( 99 + String.fromCharCode(0x0020)", 99, +( 99 + String
.fromCharCode(0x0020)) );
143 array
[item
++] = new TestCase( SECTION
, "+( 99 + String.fromCharCode(0x000C)", 99, +( 99 + String
.fromCharCode(0x000C)) );
144 array
[item
++] = new TestCase( SECTION
, "+( 99 + String.fromCharCode(0x000D)", 99, +( 99 + String
.fromCharCode(0x000D)) );
145 array
[item
++] = new TestCase( SECTION
, "+( 99 + String.fromCharCode(0x000B)", 99, +( 99 + String
.fromCharCode(0x000B)) );
146 array
[item
++] = new TestCase( SECTION
, "+( 99 + String.fromCharCode(0x000A)", 99, +( 99 + String
.fromCharCode(0x000A)) );
149 // StrNumericLiteral:::StrDecimalLiteral:::Infinity
151 array
[item
++] = new TestCase( SECTION
, "+('Infinity')", Math
.pow(10,10000), +("Infinity") );
152 array
[item
++] = new TestCase( SECTION
, "+('-Infinity')", -Math
.pow(10,10000), +("-Infinity") );
153 array
[item
++] = new TestCase( SECTION
, "+('+Infinity')", Math
.pow(10,10000), +("+Infinity") );
155 // StrNumericLiteral::: StrDecimalLiteral ::: DecimalDigits . DecimalDigits opt ExponentPart opt
157 array
[item
++] = new TestCase( SECTION
, "+('0')", 0, +("0") );
158 array
[item
++] = new TestCase( SECTION
, "+('-0')", -0, +("-0") );
159 array
[item
++] = new TestCase( SECTION
, "+('+0')", 0, +("+0") );
161 array
[item
++] = new TestCase( SECTION
, "+('1')", 1, +("1") );
162 array
[item
++] = new TestCase( SECTION
, "+('-1')", -1, +("-1") );
163 array
[item
++] = new TestCase( SECTION
, "+('+1')", 1, +("+1") );
165 array
[item
++] = new TestCase( SECTION
, "+('2')", 2, +("2") );
166 array
[item
++] = new TestCase( SECTION
, "+('-2')", -2, +("-2") );
167 array
[item
++] = new TestCase( SECTION
, "+('+2')", 2, +("+2") );
169 array
[item
++] = new TestCase( SECTION
, "+('3')", 3, +("3") );
170 array
[item
++] = new TestCase( SECTION
, "+('-3')", -3, +("-3") );
171 array
[item
++] = new TestCase( SECTION
, "+('+3')", 3, +("+3") );
173 array
[item
++] = new TestCase( SECTION
, "+('4')", 4, +("4") );
174 array
[item
++] = new TestCase( SECTION
, "+('-4')", -4, +("-4") );
175 array
[item
++] = new TestCase( SECTION
, "+('+4')", 4, +("+4") );
177 array
[item
++] = new TestCase( SECTION
, "+('5')", 5, +("5") );
178 array
[item
++] = new TestCase( SECTION
, "+('-5')", -5, +("-5") );
179 array
[item
++] = new TestCase( SECTION
, "+('+5')", 5, +("+5") );
181 array
[item
++] = new TestCase( SECTION
, "+('6')", 6, +("6") );
182 array
[item
++] = new TestCase( SECTION
, "+('-6')", -6, +("-6") );
183 array
[item
++] = new TestCase( SECTION
, "+('+6')", 6, +("+6") );
185 array
[item
++] = new TestCase( SECTION
, "+('7')", 7, +("7") );
186 array
[item
++] = new TestCase( SECTION
, "+('-7')", -7, +("-7") );
187 array
[item
++] = new TestCase( SECTION
, "+('+7')", 7, +("+7") );
189 array
[item
++] = new TestCase( SECTION
, "+('8')", 8, +("8") );
190 array
[item
++] = new TestCase( SECTION
, "+('-8')", -8, +("-8") );
191 array
[item
++] = new TestCase( SECTION
, "+('+8')", 8, +("+8") );
193 array
[item
++] = new TestCase( SECTION
, "+('9')", 9, +("9") );
194 array
[item
++] = new TestCase( SECTION
, "+('-9')", -9, +("-9") );
195 array
[item
++] = new TestCase( SECTION
, "+('+9')", 9, +("+9") );
197 array
[item
++] = new TestCase( SECTION
, "+('3.14159')", 3.14159, +("3.14159") );
198 array
[item
++] = new TestCase( SECTION
, "+('-3.14159')", -3.14159, +("-3.14159") );
199 array
[item
++] = new TestCase( SECTION
, "+('+3.14159')", 3.14159, +("+3.14159") );
201 array
[item
++] = new TestCase( SECTION
, "+('3.')", 3, +("3.") );
202 array
[item
++] = new TestCase( SECTION
, "+('-3.')", -3, +("-3.") );
203 array
[item
++] = new TestCase( SECTION
, "+('+3.')", 3, +("+3.") );
205 array
[item
++] = new TestCase( SECTION
, "+('3.e1')", 30, +("3.e1") );
206 array
[item
++] = new TestCase( SECTION
, "+('-3.e1')", -30, +("-3.e1") );
207 array
[item
++] = new TestCase( SECTION
, "+('+3.e1')", 30, +("+3.e1") );
209 array
[item
++] = new TestCase( SECTION
, "+('3.e+1')", 30, +("3.e+1") );
210 array
[item
++] = new TestCase( SECTION
, "+('-3.e+1')", -30, +("-3.e+1") );
211 array
[item
++] = new TestCase( SECTION
, "+('+3.e+1')", 30, +("+3.e+1") );
213 array
[item
++] = new TestCase( SECTION
, "+('3.e-1')", .30, +("3.e-1") );
214 array
[item
++] = new TestCase( SECTION
, "+('-3.e-1')", -.30, +("-3.e-1") );
215 array
[item
++] = new TestCase( SECTION
, "+('+3.e-1')", .30, +("+3.e-1") );
217 // StrDecimalLiteral::: .DecimalDigits ExponentPart opt
219 array
[item
++] = new TestCase( SECTION
, "+('.00001')", 0.00001, +(".00001") );
220 array
[item
++] = new TestCase( SECTION
, "+('+.00001')", 0.00001, +("+.00001") );
221 array
[item
++] = new TestCase( SECTION
, "+('-0.0001')", -0.00001, +("-.00001") );
223 array
[item
++] = new TestCase( SECTION
, "+('.01e2')", 1, +(".01e2") );
224 array
[item
++] = new TestCase( SECTION
, "+('+.01e2')", 1, +("+.01e2") );
225 array
[item
++] = new TestCase( SECTION
, "+('-.01e2')", -1, +("-.01e2") );
227 array
[item
++] = new TestCase( SECTION
, "+('.01e+2')", 1, +(".01e+2") );
228 array
[item
++] = new TestCase( SECTION
, "+('+.01e+2')", 1, +("+.01e+2") );
229 array
[item
++] = new TestCase( SECTION
, "+('-.01e+2')", -1, +("-.01e+2") );
231 array
[item
++] = new TestCase( SECTION
, "+('.01e-2')", 0.0001, +(".01e-2") );
232 array
[item
++] = new TestCase( SECTION
, "+('+.01e-2')", 0.0001, +("+.01e-2") );
233 array
[item
++] = new TestCase( SECTION
, "+('-.01e-2')", -0.0001, +("-.01e-2") );
235 // StrDecimalLiteral::: DecimalDigits ExponentPart opt
237 array
[item
++] = new TestCase( SECTION
, "+('1234e5')", 123400000, +("1234e5") );
238 array
[item
++] = new TestCase( SECTION
, "+('+1234e5')", 123400000, +("+1234e5") );
239 array
[item
++] = new TestCase( SECTION
, "+('-1234e5')", -123400000, +("-1234e5") );
241 array
[item
++] = new TestCase( SECTION
, "+('1234e+5')", 123400000, +("1234e+5") );
242 array
[item
++] = new TestCase( SECTION
, "+('+1234e+5')", 123400000, +("+1234e+5") );
243 array
[item
++] = new TestCase( SECTION
, "+('-1234e+5')", -123400000, +("-1234e+5") );
245 array
[item
++] = new TestCase( SECTION
, "+('1234e-5')", 0.01234, +("1234e-5") );
246 array
[item
++] = new TestCase( SECTION
, "+('+1234e-5')", 0.01234, +("+1234e-5") );
247 array
[item
++] = new TestCase( SECTION
, "+('-1234e-5')", -0.01234, +("-1234e-5") );
249 // StrNumericLiteral::: HexIntegerLiteral
251 array
[item
++] = new TestCase( SECTION
, "+('0x0')", 0, +("0x0"));
252 array
[item
++] = new TestCase( SECTION
, "+('0x1')", 1, +("0x1"));
253 array
[item
++] = new TestCase( SECTION
, "+('0x2')", 2, +("0x2"));
254 array
[item
++] = new TestCase( SECTION
, "+('0x3')", 3, +("0x3"));
255 array
[item
++] = new TestCase( SECTION
, "+('0x4')", 4, +("0x4"));
256 array
[item
++] = new TestCase( SECTION
, "+('0x5')", 5, +("0x5"));
257 array
[item
++] = new TestCase( SECTION
, "+('0x6')", 6, +("0x6"));
258 array
[item
++] = new TestCase( SECTION
, "+('0x7')", 7, +("0x7"));
259 array
[item
++] = new TestCase( SECTION
, "+('0x8')", 8, +("0x8"));
260 array
[item
++] = new TestCase( SECTION
, "+('0x9')", 9, +("0x9"));
261 array
[item
++] = new TestCase( SECTION
, "+('0xa')", 10, +("0xa"));
262 array
[item
++] = new TestCase( SECTION
, "+('0xb')", 11, +("0xb"));
263 array
[item
++] = new TestCase( SECTION
, "+('0xc')", 12, +("0xc"));
264 array
[item
++] = new TestCase( SECTION
, "+('0xd')", 13, +("0xd"));
265 array
[item
++] = new TestCase( SECTION
, "+('0xe')", 14, +("0xe"));
266 array
[item
++] = new TestCase( SECTION
, "+('0xf')", 15, +("0xf"));
267 array
[item
++] = new TestCase( SECTION
, "+('0xA')", 10, +("0xA"));
268 array
[item
++] = new TestCase( SECTION
, "+('0xB')", 11, +("0xB"));
269 array
[item
++] = new TestCase( SECTION
, "+('0xC')", 12, +("0xC"));
270 array
[item
++] = new TestCase( SECTION
, "+('0xD')", 13, +("0xD"));
271 array
[item
++] = new TestCase( SECTION
, "+('0xE')", 14, +("0xE"));
272 array
[item
++] = new TestCase( SECTION
, "+('0xF')", 15, +("0xF"));
274 array
[item
++] = new TestCase( SECTION
, "+('0X0')", 0, +("0X0"));
275 array
[item
++] = new TestCase( SECTION
, "+('0X1')", 1, +("0X1"));
276 array
[item
++] = new TestCase( SECTION
, "+('0X2')", 2, +("0X2"));
277 array
[item
++] = new TestCase( SECTION
, "+('0X3')", 3, +("0X3"));
278 array
[item
++] = new TestCase( SECTION
, "+('0X4')", 4, +("0X4"));
279 array
[item
++] = new TestCase( SECTION
, "+('0X5')", 5, +("0X5"));
280 array
[item
++] = new TestCase( SECTION
, "+('0X6')", 6, +("0X6"));
281 array
[item
++] = new TestCase( SECTION
, "+('0X7')", 7, +("0X7"));
282 array
[item
++] = new TestCase( SECTION
, "+('0X8')", 8, +("0X8"));
283 array
[item
++] = new TestCase( SECTION
, "+('0X9')", 9, +("0X9"));
284 array
[item
++] = new TestCase( SECTION
, "+('0Xa')", 10, +("0Xa"));
285 array
[item
++] = new TestCase( SECTION
, "+('0Xb')", 11, +("0Xb"));
286 array
[item
++] = new TestCase( SECTION
, "+('0Xc')", 12, +("0Xc"));
287 array
[item
++] = new TestCase( SECTION
, "+('0Xd')", 13, +("0Xd"));
288 array
[item
++] = new TestCase( SECTION
, "+('0Xe')", 14, +("0Xe"));
289 array
[item
++] = new TestCase( SECTION
, "+('0Xf')", 15, +("0Xf"));
290 array
[item
++] = new TestCase( SECTION
, "+('0XA')", 10, +("0XA"));
291 array
[item
++] = new TestCase( SECTION
, "+('0XB')", 11, +("0XB"));
292 array
[item
++] = new TestCase( SECTION
, "+('0XC')", 12, +("0XC"));
293 array
[item
++] = new TestCase( SECTION
, "+('0XD')", 13, +("0XD"));
294 array
[item
++] = new TestCase( SECTION
, "+('0XE')", 14, +("0XE"));
295 array
[item
++] = new TestCase( SECTION
, "+('0XF')", 15, +("0XF"));