Add new tests for avm2 string.split()
This commit is contained in:
parent
cfb2bb99d6
commit
5dee7f163c
|
@ -570,6 +570,7 @@ swf_tests! {
|
|||
(as3_string_length, "avm2/string_length", 1),
|
||||
(as3_string_char_at, "avm2/string_char_at", 1),
|
||||
(as3_string_char_code_at, "avm2/string_char_code_at", 1),
|
||||
(as3_string_split, "avm2/string_split", 1),
|
||||
(as3_typeof, "avm2/typeof", 1),
|
||||
(use_hand_cursor, "avm1/use_hand_cursor", 1),
|
||||
(as3_movieclip_displayevents, "avm2/movieclip_displayevents", 9),
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
// var text = "a.b.c";
|
||||
// text.split("a.b.c")
|
||||
,
|
||||
// text.split(".")
|
||||
a,b,c
|
||||
// text.split("")
|
||||
a,.,b,.,c
|
||||
// text.split() - unimplemented
|
||||
// text.split(regex) - unimplemented
|
|
@ -0,0 +1,26 @@
|
|||
package {
|
||||
import flash.display.MovieClip;
|
||||
|
||||
public class Test extends MovieClip {
|
||||
public function Test() {
|
||||
|
||||
// note: compiled manually with AIR SDK
|
||||
|
||||
trace('// var text = "a.b.c";');
|
||||
var text = "a.b.c";
|
||||
|
||||
trace('// text.split("a.b.c")');
|
||||
trace(text.split("a.b.c"));
|
||||
trace('// text.split(".")');
|
||||
trace(text.split("."));
|
||||
trace('// text.split("")');
|
||||
trace(text.split(""));
|
||||
|
||||
trace('// text.split() - unimplemented');
|
||||
trace('// text.split(regex) - unimplemented');
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue