From 834789514d095d8055cdb12e2b4df40fedd5f5e7 Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Wed, 23 Sep 2020 10:26:10 -0400 Subject: [PATCH] Rename: legacy -> description --- ...t-object-have-overrided-to-string-and-value-of-functions.js} | 0 ... => argument-is-new-reg-exp-and-instance-is-string-hello.js} | 0 ...-null-and-instance-is-function-call-that-returned-string.js} | 0 ...ect-have-overrided-to-string-function-that-return-regexp.js} | 0 ...js => argument-is-reg-exp-a-z-and-instance-is-string-abc.js} | 0 ....js => argument-is-regexp-a-z-and-instance-is-string-abc.js} | 0 ...4_A1_T17.js => argument-is-regexp-and-instance-is-number.js} | 0 ...rgument-is-regexp-d-and-instance-is-string-dfe23iu-34-65.js} | 0 ....js => argument-is-regexp-l-and-instance-is-string-hello.js} | 0 ...is-regexp-reg-exp-d-and-instance-is-string-dfe23iu-34-65.js} | 0 ...> argument-is-regexp-s-and-instance-is-string-a-b-c-de-f.js} | 0 ...> argument-is-regexp-x-and-instance-is-string-a-b-c-de-f.js} | 0 ...A1_T7.js => argument-is-undefined-and-instance-is-string.js} | 0 ...s-string-object-object-have-overrided-to-string-function.js} | 0 ...xpression-function-call-and-null-and-instance-is-boolean.js} | 0 ...s => arguments-are-false-and-true-and-instance-is-object.js} | 0 ...ments-are-new-reg-exp-and-0-and-instance-is-string-hello.js} | 0 ...ments-are-new-reg-exp-and-1-and-instance-is-string-hello.js} | 0 ...ments-are-new-reg-exp-and-2-and-instance-is-string-hello.js} | 0 ...ments-are-new-reg-exp-and-3-and-instance-is-string-hello.js} | 0 ...ments-are-new-reg-exp-and-4-and-instance-is-string-hello.js} | 0 ...ents-are-new-reg-exp-and-hi-and-instance-is-string-hello.js} | 0 ...e-new-reg-exp-and-undefined-and-instance-is-string-hello.js} | 0 ...-are-new-reg-exp-and-void-0-and-instance-is-string-hello.js} | 0 ...ct-have-overrided-value-of-function-that-throw-exception.js} | 0 ...d-object-have-overrided-value-of-and-to-string-functions.js} | 0 ...-of-function-and-to-string-function-that-throw-exception.js} | 0 ...ct-have-overrided-value-of-function-that-throw-exception.js} | 0 ...-function-second-object-have-overrided-value-of-function.js} | 0 ...ct-have-overrided-value-of-function-that-throw-exception.js} | 0 ...rguments-are-regexp-l-and-0-and-instance-is-string-hello.js} | 0 ...rguments-are-regexp-l-and-1-and-instance-is-string-hello.js} | 0 ...rguments-are-regexp-l-and-2-and-instance-is-string-hello.js} | 0 ...rguments-are-regexp-l-and-3-and-instance-is-string-hello.js} | 0 ...rguments-are-regexp-l-and-4-and-instance-is-string-hello.js} | 0 ...guments-are-regexp-l-and-hi-and-instance-is-string-hello.js} | 0 ...-are-regexp-l-and-undefined-and-instance-is-string-hello.js} | 0 ...nts-are-regexp-l-and-void-0-and-instance-is-string-hello.js} | 0 ...nts-are-regexp-s-and-3-and-instance-is-string-a-b-c-de-f.js} | 0 ...15.5.4.14_A2_T32.js => call-split-1-0-instance-is-number.js} | 0 ...15.5.4.14_A2_T30.js => call-split-1-1-instance-is-number.js} | 0 ....5.4.14_A2_T33.js => call-split-1-100-instance-is-number.js} | 0 ...15.5.4.14_A2_T31.js => call-split-1-2-instance-is-number.js} | 0 ....5.4.14_A2_T36.js => call-split-1-boo-instance-is-number.js} | 0 ...{S15.5.4.14_A2_T29.js => call-split-1-instance-is-number.js} | 0 ...37.js => call-split-1-math-pow-2-32-1-instance-is-number.js} | 0 ...4.14_A2_T34.js => call-split-1-void-0-instance-is-number.js} | 0 ...ll-split-123-instance-is-this123is123a123string123object.js} | 0 ... call-split-2-instance-is-string-one-two-three-four-five.js} | 0 ...js => call-split-4-instance-is-string-one-1-two-2-four-4.js} | 0 ....4.14_A2_T24.js => call-split-h-instance-is-string-hello.js} | 0 ...4_A2_T26.js => call-split-hello-instance-is-string-hello.js} | 0 ...T28.js => call-split-hellothere-instance-is-string-hello.js} | 0 ..._A2_T16.js => call-split-instance-is-empty-string-object.js} | 0 ...6.js => call-split-instance-is-string-one-1-two-2-four-4.js} | 0 ...=> call-split-instance-is-string-one-two-three-four-five.js} | 0 ..._A2_T4.js => call-split-instance-is-string-one-two-three.js} | 0 .../{S15.5.4.14_A2_T18.js => call-split-instance-is-string.js} | 0 ....14_A2_T39.js => call-split-l-0-instance-is-string-hello.js} | 0 ....14_A2_T40.js => call-split-l-1-instance-is-string-hello.js} | 0 ....14_A2_T41.js => call-split-l-2-instance-is-string-hello.js} | 0 ....14_A2_T42.js => call-split-l-3-instance-is-string-hello.js} | 0 ....14_A2_T43.js => call-split-l-4-instance-is-string-hello.js} | 0 ....4.14_A2_T22.js => call-split-l-instance-is-string-hello.js} | 0 ..._A2_T38.js => call-split-l-na-n-instance-is-string-hello.js} | 0 ...4.14_A2_T21.js => call-split-ll-instance-is-string-hello.js} | 0 .../split/{S15.5.4.14_A2_T20.js => call-split-new-reg-exp.js} | 0 ...lit-null-instance-is-thisnullisnullanullstringnullobject.js} | 0 ....4.14_A2_T25.js => call-split-o-instance-is-string-hello.js} | 0 ...s => call-split-on-instance-is-string-one-1-two-2-four-4.js} | 0 ...=> call-split-r-42-instance-is-string-one-1-two-2-four-4.js} | 0 ...lit-true-instance-is-thistrueistrueatruestringtrueobject.js} | 0 ..._T27.js => call-split-undefined-instance-is-string-hello.js} | 0 ...-thisundefinedisundefinedaundefinedstringundefinedobject.js} | 0 ...all-split-without-arguments-and-instance-is-empty-string.js} | 0 ....4.14_A2_T19.js => call-split-x-instance-is-empty-string.js} | 0 ....4.14_A2_T23.js => call-split-x-instance-is-string-hello.js} | 0 .../split/{S15.5.4.14_A1_T3.js => checking-by-using-eval.js} | 0 ...king-if-creating-the-string-prototype-split-object-fails.js} | 0 ...eleting-the-string-prototype-split-length-property-fails.js} | 0 ...erating-the-string-prototype-split-length-property-fails.js} | 0 ...varying-the-string-prototype-split-length-property-fails.js} | 0 ....5.4.14_A11.js => checking-string-prototype-split-length.js} | 0 ....4.14_A6.js => checking-string-prototype-split-prototype.js} | 0 .../{S15.5.4.14_A3_T8.js => instance-is-array-1-2-3-4-5.js} | 0 .../split/{S15.5.4.14_A3_T9.js => instance-is-boolean.js} | 0 .../split/{S15.5.4.14_A3_T3.js => instance-is-function.js} | 0 .../split/{S15.5.4.14_A3_T7.js => instance-is-math.js} | 0 .../split/{S15.5.4.14_A3_T10.js => instance-is-new-string.js} | 0 .../{S15.5.4.14_A3_T5.js => instance-is-number-1234567890.js} | 0 .../split/{S15.5.4.14_A3_T6.js => instance-is-number-1e21.js} | 0 .../split/{S15.5.4.14_A3_T4.js => instance-is-number-na-n.js} | 0 .../split/{S15.5.4.14_A3_T2.js => instance-is-object.js} | 0 ...4_A3_T1.js => instance-is-string-one-two-three-four-five.js} | 0 .../split/{S15.5.4.14_A3_T11.js => instance-is-string.js} | 0 ...=> separator-colon-instance-is-string-one-1-two-2-four-4.js} | 2 +- ...parator-comma-instance-is-string-one-two-three-four-five.js} | 2 +- ...4_A2_T17.js => separator-empty-string-instance-is-string.js} | 2 +- ...eparator-number-limit-math-pow-2-32-1-instance-is-number.js} | 2 +- ...rator-regexp-comma-instance-is-string-one-1-two-2-four-4.js} | 2 +- ...4.14_A1_T18.js => separator-regexp-limit-string-via-eval.js} | 2 +- ...5.js => separator-string-instance-is-empty-string-object.js} | 2 +- 102 files changed, 7 insertions(+), 7 deletions(-) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T9.js => argument-is-function-and-instance-is-string-object-object-have-overrided-to-string-and-value-of-functions.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T10.js => argument-is-new-reg-exp-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T5.js => argument-is-null-and-instance-is-function-call-that-returned-string.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T16.js => argument-is-object-and-instance-is-number-object-have-overrided-to-string-function-that-return-regexp.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T25.js => argument-is-reg-exp-a-z-and-instance-is-string-abc.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T24.js => argument-is-regexp-a-z-and-instance-is-string-abc.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T17.js => argument-is-regexp-and-instance-is-number.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T22.js => argument-is-regexp-d-and-instance-is-string-dfe23iu-34-65.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T1.js => argument-is-regexp-l-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T23.js => argument-is-regexp-reg-exp-d-and-instance-is-string-dfe23iu-34-65.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T19.js => argument-is-regexp-s-and-instance-is-string-a-b-c-de-f.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T21.js => argument-is-regexp-x-and-instance-is-string-a-b-c-de-f.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T7.js => argument-is-undefined-and-instance-is-string.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T8.js => argument-is-void-0-and-instance-is-string-object-object-have-overrided-to-string-function.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T2.js => arguments-are-boolean-expression-function-call-and-null-and-instance-is-boolean.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T1.js => arguments-are-false-and-true-and-instance-is-object.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T11.js => arguments-are-new-reg-exp-and-0-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T12.js => arguments-are-new-reg-exp-and-1-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T13.js => arguments-are-new-reg-exp-and-2-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T14.js => arguments-are-new-reg-exp-and-3-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T15.js => arguments-are-new-reg-exp-and-4-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T18.js => arguments-are-new-reg-exp-and-hi-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T17.js => arguments-are-new-reg-exp-and-undefined-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T16.js => arguments-are-new-reg-exp-and-void-0-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T15.js => arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-and-value-of-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T13.js => arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-and-to-string-functions.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T12.js => arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-and-to-string-function-that-throw-exception.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T11.js => arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-that-throw-exception.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T10.js => arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T14.js => arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T2.js => arguments-are-regexp-l-and-0-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T3.js => arguments-are-regexp-l-and-1-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T4.js => arguments-are-regexp-l-and-2-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T5.js => arguments-are-regexp-l-and-3-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T6.js => arguments-are-regexp-l-and-4-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T8.js => arguments-are-regexp-l-and-hi-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T9.js => arguments-are-regexp-l-and-undefined-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T7.js => arguments-are-regexp-l-and-void-0-and-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A4_T20.js => arguments-are-regexp-s-and-3-and-instance-is-string-a-b-c-de-f.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T32.js => call-split-1-0-instance-is-number.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T30.js => call-split-1-1-instance-is-number.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T33.js => call-split-1-100-instance-is-number.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T31.js => call-split-1-2-instance-is-number.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T36.js => call-split-1-boo-instance-is-number.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T29.js => call-split-1-instance-is-number.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T37.js => call-split-1-math-pow-2-32-1-instance-is-number.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T34.js => call-split-1-void-0-instance-is-number.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T10.js => call-split-123-instance-is-this123is123a123string123object.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T3.js => call-split-2-instance-is-string-one-two-three-four-five.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T13.js => call-split-4-instance-is-string-one-1-two-2-four-4.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T24.js => call-split-h-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T26.js => call-split-hello-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T28.js => call-split-hellothere-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T16.js => call-split-instance-is-empty-string-object.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T6.js => call-split-instance-is-string-one-1-two-2-four-4.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T2.js => call-split-instance-is-string-one-two-three-four-five.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T4.js => call-split-instance-is-string-one-two-three.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T18.js => call-split-instance-is-string.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T39.js => call-split-l-0-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T40.js => call-split-l-1-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T41.js => call-split-l-2-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T42.js => call-split-l-3-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T43.js => call-split-l-4-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T22.js => call-split-l-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T38.js => call-split-l-na-n-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T21.js => call-split-ll-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T20.js => call-split-new-reg-exp.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T8.js => call-split-null-instance-is-thisnullisnullanullstringnullobject.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T25.js => call-split-o-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T14.js => call-split-on-instance-is-string-one-1-two-2-four-4.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T12.js => call-split-r-42-instance-is-string-one-1-two-2-four-4.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T9.js => call-split-true-instance-is-thistrueistrueatruestringtrueobject.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T27.js => call-split-undefined-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T7.js => call-split-void-0-instance-is-thisundefinedisundefinedaundefinedstringundefinedobject.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T4.js => call-split-without-arguments-and-instance-is-empty-string.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T19.js => call-split-x-instance-is-empty-string.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T23.js => call-split-x-instance-is-string-hello.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T3.js => checking-by-using-eval.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A7.js => checking-if-creating-the-string-prototype-split-object-fails.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A9.js => checking-if-deleting-the-string-prototype-split-length-property-fails.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A8.js => checking-if-enumerating-the-string-prototype-split-length-property-fails.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A10.js => checking-if-varying-the-string-prototype-split-length-property-fails.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A11.js => checking-string-prototype-split-length.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A6.js => checking-string-prototype-split-prototype.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T8.js => instance-is-array-1-2-3-4-5.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T9.js => instance-is-boolean.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T3.js => instance-is-function.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T7.js => instance-is-math.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T10.js => instance-is-new-string.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T5.js => instance-is-number-1234567890.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T6.js => instance-is-number-1e21.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T4.js => instance-is-number-na-n.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T2.js => instance-is-object.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T1.js => instance-is-string-one-two-three-four-five.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A3_T11.js => instance-is-string.js} (100%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T11.js => separator-colon-instance-is-string-one-1-two-2-four-4.js} (93%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T1.js => separator-comma-instance-is-string-one-two-three-four-five.js} (95%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T17.js => separator-empty-string-instance-is-string.js} (94%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T35.js => separator-number-limit-math-pow-2-32-1-instance-is-number.js} (95%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T5.js => separator-regexp-comma-instance-is-string-one-1-two-2-four-4.js} (93%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A1_T18.js => separator-regexp-limit-string-via-eval.js} (94%) rename test/built-ins/String/prototype/split/{S15.5.4.14_A2_T15.js => separator-string-instance-is-empty-string-object.js} (94%) diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T9.js b/test/built-ins/String/prototype/split/argument-is-function-and-instance-is-string-object-object-have-overrided-to-string-and-value-of-functions.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T9.js rename to test/built-ins/String/prototype/split/argument-is-function-and-instance-is-string-object-object-have-overrided-to-string-and-value-of-functions.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T10.js b/test/built-ins/String/prototype/split/argument-is-new-reg-exp-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T10.js rename to test/built-ins/String/prototype/split/argument-is-new-reg-exp-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T5.js b/test/built-ins/String/prototype/split/argument-is-null-and-instance-is-function-call-that-returned-string.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T5.js rename to test/built-ins/String/prototype/split/argument-is-null-and-instance-is-function-call-that-returned-string.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T16.js b/test/built-ins/String/prototype/split/argument-is-object-and-instance-is-number-object-have-overrided-to-string-function-that-return-regexp.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T16.js rename to test/built-ins/String/prototype/split/argument-is-object-and-instance-is-number-object-have-overrided-to-string-function-that-return-regexp.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T25.js b/test/built-ins/String/prototype/split/argument-is-reg-exp-a-z-and-instance-is-string-abc.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T25.js rename to test/built-ins/String/prototype/split/argument-is-reg-exp-a-z-and-instance-is-string-abc.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T24.js b/test/built-ins/String/prototype/split/argument-is-regexp-a-z-and-instance-is-string-abc.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T24.js rename to test/built-ins/String/prototype/split/argument-is-regexp-a-z-and-instance-is-string-abc.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T17.js b/test/built-ins/String/prototype/split/argument-is-regexp-and-instance-is-number.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T17.js rename to test/built-ins/String/prototype/split/argument-is-regexp-and-instance-is-number.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T22.js b/test/built-ins/String/prototype/split/argument-is-regexp-d-and-instance-is-string-dfe23iu-34-65.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T22.js rename to test/built-ins/String/prototype/split/argument-is-regexp-d-and-instance-is-string-dfe23iu-34-65.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T1.js b/test/built-ins/String/prototype/split/argument-is-regexp-l-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T1.js rename to test/built-ins/String/prototype/split/argument-is-regexp-l-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T23.js b/test/built-ins/String/prototype/split/argument-is-regexp-reg-exp-d-and-instance-is-string-dfe23iu-34-65.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T23.js rename to test/built-ins/String/prototype/split/argument-is-regexp-reg-exp-d-and-instance-is-string-dfe23iu-34-65.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T19.js b/test/built-ins/String/prototype/split/argument-is-regexp-s-and-instance-is-string-a-b-c-de-f.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T19.js rename to test/built-ins/String/prototype/split/argument-is-regexp-s-and-instance-is-string-a-b-c-de-f.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T21.js b/test/built-ins/String/prototype/split/argument-is-regexp-x-and-instance-is-string-a-b-c-de-f.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T21.js rename to test/built-ins/String/prototype/split/argument-is-regexp-x-and-instance-is-string-a-b-c-de-f.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T7.js b/test/built-ins/String/prototype/split/argument-is-undefined-and-instance-is-string.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T7.js rename to test/built-ins/String/prototype/split/argument-is-undefined-and-instance-is-string.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T8.js b/test/built-ins/String/prototype/split/argument-is-void-0-and-instance-is-string-object-object-have-overrided-to-string-function.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T8.js rename to test/built-ins/String/prototype/split/argument-is-void-0-and-instance-is-string-object-object-have-overrided-to-string-function.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T2.js b/test/built-ins/String/prototype/split/arguments-are-boolean-expression-function-call-and-null-and-instance-is-boolean.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T2.js rename to test/built-ins/String/prototype/split/arguments-are-boolean-expression-function-call-and-null-and-instance-is-boolean.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T1.js b/test/built-ins/String/prototype/split/arguments-are-false-and-true-and-instance-is-object.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T1.js rename to test/built-ins/String/prototype/split/arguments-are-false-and-true-and-instance-is-object.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T11.js b/test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-0-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T11.js rename to test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-0-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T12.js b/test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-1-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T12.js rename to test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-1-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T13.js b/test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-2-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T13.js rename to test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-2-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T14.js b/test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-3-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T14.js rename to test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-3-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T15.js b/test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-4-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T15.js rename to test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-4-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T18.js b/test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-hi-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T18.js rename to test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-hi-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T17.js b/test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-undefined-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T17.js rename to test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-undefined-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T16.js b/test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-void-0-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T16.js rename to test/built-ins/String/prototype/split/arguments-are-new-reg-exp-and-void-0-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T15.js b/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-and-value-of-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T15.js rename to test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-and-value-of-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T13.js b/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-and-to-string-functions.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T13.js rename to test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-and-to-string-functions.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T12.js b/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-and-to-string-function-that-throw-exception.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T12.js rename to test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-and-to-string-function-that-throw-exception.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T11.js b/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-that-throw-exception.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T11.js rename to test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-that-throw-exception.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T10.js b/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T10.js rename to test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T14.js b/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T14.js rename to test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T2.js b/test/built-ins/String/prototype/split/arguments-are-regexp-l-and-0-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T2.js rename to test/built-ins/String/prototype/split/arguments-are-regexp-l-and-0-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T3.js b/test/built-ins/String/prototype/split/arguments-are-regexp-l-and-1-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T3.js rename to test/built-ins/String/prototype/split/arguments-are-regexp-l-and-1-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T4.js b/test/built-ins/String/prototype/split/arguments-are-regexp-l-and-2-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T4.js rename to test/built-ins/String/prototype/split/arguments-are-regexp-l-and-2-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T5.js b/test/built-ins/String/prototype/split/arguments-are-regexp-l-and-3-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T5.js rename to test/built-ins/String/prototype/split/arguments-are-regexp-l-and-3-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T6.js b/test/built-ins/String/prototype/split/arguments-are-regexp-l-and-4-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T6.js rename to test/built-ins/String/prototype/split/arguments-are-regexp-l-and-4-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T8.js b/test/built-ins/String/prototype/split/arguments-are-regexp-l-and-hi-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T8.js rename to test/built-ins/String/prototype/split/arguments-are-regexp-l-and-hi-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T9.js b/test/built-ins/String/prototype/split/arguments-are-regexp-l-and-undefined-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T9.js rename to test/built-ins/String/prototype/split/arguments-are-regexp-l-and-undefined-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T7.js b/test/built-ins/String/prototype/split/arguments-are-regexp-l-and-void-0-and-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T7.js rename to test/built-ins/String/prototype/split/arguments-are-regexp-l-and-void-0-and-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A4_T20.js b/test/built-ins/String/prototype/split/arguments-are-regexp-s-and-3-and-instance-is-string-a-b-c-de-f.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A4_T20.js rename to test/built-ins/String/prototype/split/arguments-are-regexp-s-and-3-and-instance-is-string-a-b-c-de-f.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T32.js b/test/built-ins/String/prototype/split/call-split-1-0-instance-is-number.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T32.js rename to test/built-ins/String/prototype/split/call-split-1-0-instance-is-number.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T30.js b/test/built-ins/String/prototype/split/call-split-1-1-instance-is-number.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T30.js rename to test/built-ins/String/prototype/split/call-split-1-1-instance-is-number.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T33.js b/test/built-ins/String/prototype/split/call-split-1-100-instance-is-number.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T33.js rename to test/built-ins/String/prototype/split/call-split-1-100-instance-is-number.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T31.js b/test/built-ins/String/prototype/split/call-split-1-2-instance-is-number.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T31.js rename to test/built-ins/String/prototype/split/call-split-1-2-instance-is-number.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T36.js b/test/built-ins/String/prototype/split/call-split-1-boo-instance-is-number.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T36.js rename to test/built-ins/String/prototype/split/call-split-1-boo-instance-is-number.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T29.js b/test/built-ins/String/prototype/split/call-split-1-instance-is-number.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T29.js rename to test/built-ins/String/prototype/split/call-split-1-instance-is-number.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T37.js b/test/built-ins/String/prototype/split/call-split-1-math-pow-2-32-1-instance-is-number.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T37.js rename to test/built-ins/String/prototype/split/call-split-1-math-pow-2-32-1-instance-is-number.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T34.js b/test/built-ins/String/prototype/split/call-split-1-void-0-instance-is-number.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T34.js rename to test/built-ins/String/prototype/split/call-split-1-void-0-instance-is-number.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T10.js b/test/built-ins/String/prototype/split/call-split-123-instance-is-this123is123a123string123object.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T10.js rename to test/built-ins/String/prototype/split/call-split-123-instance-is-this123is123a123string123object.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T3.js b/test/built-ins/String/prototype/split/call-split-2-instance-is-string-one-two-three-four-five.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T3.js rename to test/built-ins/String/prototype/split/call-split-2-instance-is-string-one-two-three-four-five.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T13.js b/test/built-ins/String/prototype/split/call-split-4-instance-is-string-one-1-two-2-four-4.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T13.js rename to test/built-ins/String/prototype/split/call-split-4-instance-is-string-one-1-two-2-four-4.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T24.js b/test/built-ins/String/prototype/split/call-split-h-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T24.js rename to test/built-ins/String/prototype/split/call-split-h-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T26.js b/test/built-ins/String/prototype/split/call-split-hello-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T26.js rename to test/built-ins/String/prototype/split/call-split-hello-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T28.js b/test/built-ins/String/prototype/split/call-split-hellothere-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T28.js rename to test/built-ins/String/prototype/split/call-split-hellothere-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T16.js b/test/built-ins/String/prototype/split/call-split-instance-is-empty-string-object.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T16.js rename to test/built-ins/String/prototype/split/call-split-instance-is-empty-string-object.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T6.js b/test/built-ins/String/prototype/split/call-split-instance-is-string-one-1-two-2-four-4.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T6.js rename to test/built-ins/String/prototype/split/call-split-instance-is-string-one-1-two-2-four-4.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T2.js b/test/built-ins/String/prototype/split/call-split-instance-is-string-one-two-three-four-five.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T2.js rename to test/built-ins/String/prototype/split/call-split-instance-is-string-one-two-three-four-five.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T4.js b/test/built-ins/String/prototype/split/call-split-instance-is-string-one-two-three.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T4.js rename to test/built-ins/String/prototype/split/call-split-instance-is-string-one-two-three.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T18.js b/test/built-ins/String/prototype/split/call-split-instance-is-string.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T18.js rename to test/built-ins/String/prototype/split/call-split-instance-is-string.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T39.js b/test/built-ins/String/prototype/split/call-split-l-0-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T39.js rename to test/built-ins/String/prototype/split/call-split-l-0-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T40.js b/test/built-ins/String/prototype/split/call-split-l-1-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T40.js rename to test/built-ins/String/prototype/split/call-split-l-1-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T41.js b/test/built-ins/String/prototype/split/call-split-l-2-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T41.js rename to test/built-ins/String/prototype/split/call-split-l-2-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T42.js b/test/built-ins/String/prototype/split/call-split-l-3-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T42.js rename to test/built-ins/String/prototype/split/call-split-l-3-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T43.js b/test/built-ins/String/prototype/split/call-split-l-4-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T43.js rename to test/built-ins/String/prototype/split/call-split-l-4-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T22.js b/test/built-ins/String/prototype/split/call-split-l-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T22.js rename to test/built-ins/String/prototype/split/call-split-l-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T38.js b/test/built-ins/String/prototype/split/call-split-l-na-n-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T38.js rename to test/built-ins/String/prototype/split/call-split-l-na-n-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T21.js b/test/built-ins/String/prototype/split/call-split-ll-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T21.js rename to test/built-ins/String/prototype/split/call-split-ll-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T20.js b/test/built-ins/String/prototype/split/call-split-new-reg-exp.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T20.js rename to test/built-ins/String/prototype/split/call-split-new-reg-exp.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T8.js b/test/built-ins/String/prototype/split/call-split-null-instance-is-thisnullisnullanullstringnullobject.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T8.js rename to test/built-ins/String/prototype/split/call-split-null-instance-is-thisnullisnullanullstringnullobject.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T25.js b/test/built-ins/String/prototype/split/call-split-o-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T25.js rename to test/built-ins/String/prototype/split/call-split-o-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T14.js b/test/built-ins/String/prototype/split/call-split-on-instance-is-string-one-1-two-2-four-4.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T14.js rename to test/built-ins/String/prototype/split/call-split-on-instance-is-string-one-1-two-2-four-4.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T12.js b/test/built-ins/String/prototype/split/call-split-r-42-instance-is-string-one-1-two-2-four-4.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T12.js rename to test/built-ins/String/prototype/split/call-split-r-42-instance-is-string-one-1-two-2-four-4.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T9.js b/test/built-ins/String/prototype/split/call-split-true-instance-is-thistrueistrueatruestringtrueobject.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T9.js rename to test/built-ins/String/prototype/split/call-split-true-instance-is-thistrueistrueatruestringtrueobject.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T27.js b/test/built-ins/String/prototype/split/call-split-undefined-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T27.js rename to test/built-ins/String/prototype/split/call-split-undefined-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T7.js b/test/built-ins/String/prototype/split/call-split-void-0-instance-is-thisundefinedisundefinedaundefinedstringundefinedobject.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T7.js rename to test/built-ins/String/prototype/split/call-split-void-0-instance-is-thisundefinedisundefinedaundefinedstringundefinedobject.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T4.js b/test/built-ins/String/prototype/split/call-split-without-arguments-and-instance-is-empty-string.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T4.js rename to test/built-ins/String/prototype/split/call-split-without-arguments-and-instance-is-empty-string.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T19.js b/test/built-ins/String/prototype/split/call-split-x-instance-is-empty-string.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T19.js rename to test/built-ins/String/prototype/split/call-split-x-instance-is-empty-string.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T23.js b/test/built-ins/String/prototype/split/call-split-x-instance-is-string-hello.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T23.js rename to test/built-ins/String/prototype/split/call-split-x-instance-is-string-hello.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js b/test/built-ins/String/prototype/split/checking-by-using-eval.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js rename to test/built-ins/String/prototype/split/checking-by-using-eval.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A7.js b/test/built-ins/String/prototype/split/checking-if-creating-the-string-prototype-split-object-fails.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A7.js rename to test/built-ins/String/prototype/split/checking-if-creating-the-string-prototype-split-object-fails.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A9.js b/test/built-ins/String/prototype/split/checking-if-deleting-the-string-prototype-split-length-property-fails.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A9.js rename to test/built-ins/String/prototype/split/checking-if-deleting-the-string-prototype-split-length-property-fails.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A8.js b/test/built-ins/String/prototype/split/checking-if-enumerating-the-string-prototype-split-length-property-fails.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A8.js rename to test/built-ins/String/prototype/split/checking-if-enumerating-the-string-prototype-split-length-property-fails.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A10.js b/test/built-ins/String/prototype/split/checking-if-varying-the-string-prototype-split-length-property-fails.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A10.js rename to test/built-ins/String/prototype/split/checking-if-varying-the-string-prototype-split-length-property-fails.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A11.js b/test/built-ins/String/prototype/split/checking-string-prototype-split-length.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A11.js rename to test/built-ins/String/prototype/split/checking-string-prototype-split-length.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A6.js b/test/built-ins/String/prototype/split/checking-string-prototype-split-prototype.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A6.js rename to test/built-ins/String/prototype/split/checking-string-prototype-split-prototype.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T8.js b/test/built-ins/String/prototype/split/instance-is-array-1-2-3-4-5.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T8.js rename to test/built-ins/String/prototype/split/instance-is-array-1-2-3-4-5.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T9.js b/test/built-ins/String/prototype/split/instance-is-boolean.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T9.js rename to test/built-ins/String/prototype/split/instance-is-boolean.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T3.js b/test/built-ins/String/prototype/split/instance-is-function.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T3.js rename to test/built-ins/String/prototype/split/instance-is-function.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T7.js b/test/built-ins/String/prototype/split/instance-is-math.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T7.js rename to test/built-ins/String/prototype/split/instance-is-math.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T10.js b/test/built-ins/String/prototype/split/instance-is-new-string.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T10.js rename to test/built-ins/String/prototype/split/instance-is-new-string.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T5.js b/test/built-ins/String/prototype/split/instance-is-number-1234567890.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T5.js rename to test/built-ins/String/prototype/split/instance-is-number-1234567890.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T6.js b/test/built-ins/String/prototype/split/instance-is-number-1e21.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T6.js rename to test/built-ins/String/prototype/split/instance-is-number-1e21.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T4.js b/test/built-ins/String/prototype/split/instance-is-number-na-n.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T4.js rename to test/built-ins/String/prototype/split/instance-is-number-na-n.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T2.js b/test/built-ins/String/prototype/split/instance-is-object.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T2.js rename to test/built-ins/String/prototype/split/instance-is-object.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T1.js b/test/built-ins/String/prototype/split/instance-is-string-one-two-three-four-five.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T1.js rename to test/built-ins/String/prototype/split/instance-is-string-one-two-three-four-five.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A3_T11.js b/test/built-ins/String/prototype/split/instance-is-string.js similarity index 100% rename from test/built-ins/String/prototype/split/S15.5.4.14_A3_T11.js rename to test/built-ins/String/prototype/split/instance-is-string.js diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T11.js b/test/built-ins/String/prototype/split/separator-colon-instance-is-string-one-1-two-2-four-4.js similarity index 93% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T11.js rename to test/built-ins/String/prototype/split/separator-colon-instance-is-string-one-1-two-2-four-4.js index ae7da1169d..b6c4a11461 100644 --- a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T11.js +++ b/test/built-ins/String/prototype/split/separator-colon-instance-is-string-one-1-two-2-four-4.js @@ -8,7 +8,7 @@ info: | separator; these occurrences are not part of any substring in the returned array, but serve to divide up the string value. The value of separator may be a string of any length or it may be a RegExp object es5id: 15.5.4.14_A2_T11 -description: "Call split(\":\"), instance is String(\"one-1,two-2,four-4\")" +description: Separator colon, instance is String(\"one-1,two-2,four-4\") ---*/ var __string = new String("one-1,two-2,four-4"); diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T1.js b/test/built-ins/String/prototype/split/separator-comma-instance-is-string-one-two-three-four-five.js similarity index 95% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T1.js rename to test/built-ins/String/prototype/split/separator-comma-instance-is-string-one-two-three-four-five.js index f2bb289647..bfef004e77 100644 --- a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T1.js +++ b/test/built-ins/String/prototype/split/separator-comma-instance-is-string-one-two-three-four-five.js @@ -8,7 +8,7 @@ info: | separator; these occurrences are not part of any substring in the returned array, but serve to divide up the string value. The value of separator may be a string of any length or it may be a RegExp object es5id: 15.5.4.14_A2_T1 -description: Call split(","), instance is String("one,two,three,four,five") +description: Separator comma, instance is String("one,two,three,four,five") ---*/ var __string = new String("one,two,three,four,five"); diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T17.js b/test/built-ins/String/prototype/split/separator-empty-string-instance-is-string.js similarity index 94% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T17.js rename to test/built-ins/String/prototype/split/separator-empty-string-instance-is-string.js index 68a2d943e2..f11822d306 100644 --- a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T17.js +++ b/test/built-ins/String/prototype/split/separator-empty-string-instance-is-string.js @@ -8,7 +8,7 @@ info: | separator; these occurrences are not part of any substring in the returned array, but serve to divide up the string value. The value of separator may be a string of any length or it may be a RegExp object es5id: 15.5.4.14_A2_T17 -description: Call split(""), instance is String(" ") +description: Separator empty string, instance is String(" ") ---*/ var __string = new String(" "); diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T35.js b/test/built-ins/String/prototype/split/separator-number-limit-math-pow-2-32-1-instance-is-number.js similarity index 95% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T35.js rename to test/built-ins/String/prototype/split/separator-number-limit-math-pow-2-32-1-instance-is-number.js index 3fc7b5fa61..4817a0d5ea 100644 --- a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T35.js +++ b/test/built-ins/String/prototype/split/separator-number-limit-math-pow-2-32-1-instance-is-number.js @@ -8,7 +8,7 @@ info: | separator; these occurrences are not part of any substring in the returned array, but serve to divide up the string value. The value of separator may be a string of any length or it may be a RegExp object es5id: 15.5.4.14_A2_T35 -description: Call split(1, Math.pow(2,32)-1), instance is Number +description: Separator number, limit Math.pow(2,32)-1, instance is Number ---*/ var __instance = new Number(100111122133144155); diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T5.js b/test/built-ins/String/prototype/split/separator-regexp-comma-instance-is-string-one-1-two-2-four-4.js similarity index 93% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T5.js rename to test/built-ins/String/prototype/split/separator-regexp-comma-instance-is-string-one-1-two-2-four-4.js index 0a0b27ba66..b5ec0f669d 100644 --- a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T5.js +++ b/test/built-ins/String/prototype/split/separator-regexp-comma-instance-is-string-one-1-two-2-four-4.js @@ -8,7 +8,7 @@ info: | separator; these occurrences are not part of any substring in the returned array, but serve to divide up the string value. The value of separator may be a string of any length or it may be a RegExp object es5id: 15.5.4.14_A2_T5 -description: Call split(/,/), instance is String("one-1,two-2,four-4") +description: Separator /,/ (regexp comma), instance is String("one-1,two-2,four-4") ---*/ var __string = new String("one-1,two-2,four-4"); diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T18.js b/test/built-ins/String/prototype/split/separator-regexp-limit-string-via-eval.js similarity index 94% rename from test/built-ins/String/prototype/split/S15.5.4.14_A1_T18.js rename to test/built-ins/String/prototype/split/separator-regexp-limit-string-via-eval.js index fe649341a0..939933f0cf 100644 --- a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T18.js +++ b/test/built-ins/String/prototype/split/separator-regexp-limit-string-via-eval.js @@ -9,7 +9,7 @@ info: | ii) if separator is not RegExp ToString(separator) performs and iii) ToInteger(limit) performs es5id: 15.5.4.14_A1_T18 -description: Checking by using eval +description: Separator regexp, limit string via eval ---*/ var __re = new RegExp("00"); diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T15.js b/test/built-ins/String/prototype/split/separator-string-instance-is-empty-string-object.js similarity index 94% rename from test/built-ins/String/prototype/split/S15.5.4.14_A2_T15.js rename to test/built-ins/String/prototype/split/separator-string-instance-is-empty-string-object.js index e0e40ef4a5..49bbf1fc39 100644 --- a/test/built-ins/String/prototype/split/S15.5.4.14_A2_T15.js +++ b/test/built-ins/String/prototype/split/separator-string-instance-is-empty-string-object.js @@ -8,7 +8,7 @@ info: | separator; these occurrences are not part of any substring in the returned array, but serve to divide up the string value. The value of separator may be a string of any length or it may be a RegExp object es5id: 15.5.4.14_A2_T15 -description: Call split(""), instance is empty String object +description: Separator string, instance is empty String object ---*/ var __string = new String();