AS2 classes tests reorganised

This commit is contained in:
Jindra Petřík
2018-01-27 13:38:52 +01:00
parent c0e6e728d9
commit 08751b9524
11 changed files with 82 additions and 57 deletions

View File

@@ -91,7 +91,7 @@ public class ActionScript2Test extends ActionScript2TestBase {
@Test
public void frame24_unicodeTest() {
compareSrc(24, "trace(\"unicodeTest\");\r\n"
+ "var k = \"\u05d4\u05d9\u05e4\u05d5\u05e4\u05d5\u05d8\u05de\u05d9, \u05d0\u05d5 \u05d0\";\r\n"
+ "var k = \"היפופוטמי, או א\";\r\n"
+ "trace(k);\r\n"
);
}
@@ -309,13 +309,7 @@ public class ActionScript2Test extends ActionScript2TestBase {
+ "ship.moveUp(0.2);\r\n"
+ "enemy.moveRight(230);\r\n"
+ "enemy.moveLeft(100);\r\n"
+ "var mt = new com.jpexs.MyTest();\r\n"
+ "mt.test();\r\n"
+ "var c = new Cox(box1);\r\n"
+ "var tg = new com.jpexs.TestSetterGetter();\r\n"
+ "var tcg = new com.jpexs.TestCallSetterGetter();\r\n"
+ "var tvm = new com.jpexs.TestVarsMethods();\r\n"
+ "var tmo = new com.jpexs.TestMaintainOrder();\r\n"
);
}
@@ -672,7 +666,7 @@ public class ActionScript2Test extends ActionScript2TestBase {
@Test
public void frame55_pushTest() {
compareSrc(55, "trace(\"pushTest\");\r\n"
+ "53;"
+ "53;\r\n"
);
}
@@ -810,6 +804,28 @@ public class ActionScript2Test extends ActionScript2TestBase {
);
}
@Test
public void frame60_numbersTest() {
compareSrc(60, "trace(\"numbersTest\");\r\n"
+ "var x = null;\r\n"
+ "trace(\"null:\" + x);\r\n"
+ "x = true;\r\n"
+ "trace(\"true:\" + x);\r\n"
+ "x = false;\r\n"
+ "trace(\"false:\" + x);\r\n"
+ "x = 1;\r\n"
+ "trace(\"1:\" + x);\r\n"
+ "x = 2147483647;\r\n"
+ "trace(\"0x7fffffff:\" + x);\r\n"
+ "x = 2147483648;\r\n"
+ "trace(\"0x80000000:\" + x);\r\n"
+ "x = -2147483648;\r\n"
+ "trace(\"-0x80000000:\" + x);\r\n"
+ "x = -2147483649;\r\n"
+ "trace(\"-0x80000001:\" + x);\r\n"
);
}
@Test
public void frame61_switchDefaultTest() {
compareSrc(61, "trace(\"switchDefaultTest\");\r\n"
@@ -850,6 +866,7 @@ public class ActionScript2Test extends ActionScript2TestBase {
);
}
@Test
public void frame63_functionVariablesTest() {
compareSrc(63, "function outfunc()\r\n"
+ "{\r\n"
@@ -891,4 +908,12 @@ public class ActionScript2Test extends ActionScript2TestBase {
+ "trace(\"functionInnerParametersTest\");\r\n"
);
}
@Test
public void frame65_loadClassesTest() {
compareSrc(65, "trace(\"loadClassesTest\");\r\n"
+ "var tst = new com.jpexs.flash.test.TestLoader();\r\n"
+ "tst.includeTests();\r\n"
);
}
}