Optimize decodeURI/encodeURI tests (#987)
* Move decimalToHexString into harness instead of duplicating it in multiple files * Optimize decimalToHexString and support numbers greater than 65535 * Replace alternative decimalToHexString function with include for decimalToHexString.js * Add decimalToHex2String to return the string representation of a two-digit hex-number * Replace decimalToHex2String with decimalToPercentHexString to return the percent hex-encoded string of a two-digit hex-number * Replace two String.fromCharCode calls with a single call * Further reduce string concatentations in decodeURI[Component] tests * Remove unnecessary Test262Error error handling in catch-clauses * Remove try/catch wrappings in decodeURI/encodeURI tests
Showing
- harness/decimalToHexString.js 21 additions, 0 deletionsharness/decimalToHexString.js
- test/built-ins/decodeURI/S15.1.3.1_A1.13_T1.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.13_T1.js
- test/built-ins/decodeURI/S15.1.3.1_A1.13_T2.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.13_T2.js
- test/built-ins/decodeURI/S15.1.3.1_A1.14_T1.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.14_T1.js
- test/built-ins/decodeURI/S15.1.3.1_A1.14_T2.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.14_T2.js
- test/built-ins/decodeURI/S15.1.3.1_A1.14_T3.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.14_T3.js
- test/built-ins/decodeURI/S15.1.3.1_A1.14_T4.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.14_T4.js
- test/built-ins/decodeURI/S15.1.3.1_A1.15_T1.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.15_T1.js
- test/built-ins/decodeURI/S15.1.3.1_A1.15_T2.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.15_T2.js
- test/built-ins/decodeURI/S15.1.3.1_A1.15_T3.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.15_T3.js
- test/built-ins/decodeURI/S15.1.3.1_A1.15_T4.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.15_T4.js
- test/built-ins/decodeURI/S15.1.3.1_A1.15_T5.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.15_T5.js
- test/built-ins/decodeURI/S15.1.3.1_A1.15_T6.js 4 additions, 27 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.15_T6.js
- test/built-ins/decodeURI/S15.1.3.1_A1.3_T1.js 3 additions, 26 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.3_T1.js
- test/built-ins/decodeURI/S15.1.3.1_A1.3_T2.js 3 additions, 26 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.3_T2.js
- test/built-ins/decodeURI/S15.1.3.1_A1.4_T1.js 3 additions, 26 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.4_T1.js
- test/built-ins/decodeURI/S15.1.3.1_A1.5_T1.js 3 additions, 26 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.5_T1.js
- test/built-ins/decodeURI/S15.1.3.1_A1.6_T1.js 3 additions, 26 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.6_T1.js
- test/built-ins/decodeURI/S15.1.3.1_A1.7_T1.js 3 additions, 26 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.7_T1.js
- test/built-ins/decodeURI/S15.1.3.1_A1.8_T1.js 4 additions, 28 deletionstest/built-ins/decodeURI/S15.1.3.1_A1.8_T1.js
Loading
Please register or sign in to comment