Import fixes, full package handling, make test pass

This commit is contained in:
Jindra Petřík
2015-10-28 19:16:52 +01:00
parent c5589a9279
commit 30bb6113a2
25 changed files with 54 additions and 58 deletions

View File

@@ -953,14 +953,11 @@ public class ActionScript3Test extends ActionScriptTestBase {
+ "}\r\n", false);
}
//@Test
@Test
public void testMyPackage1TestClass() {
decompileScriptPack("classes.mypackage1.TestClass", "package classes.mypackage1\n"
+ "{\n"
+ " import classes.mypackage2.TestInterface;\n"
+ " import classes.mypackage2.TestClass;\n"
+ " \n"
+ " public class TestClass extends Object implements TestInterface\n"
+ " public class TestClass extends Object implements classes.mypackage1.TestInterface\n"
+ " {\n"
+ " \n"
+ " public function TestClass()\n"
@@ -993,13 +990,10 @@ public class ActionScript3Test extends ActionScriptTestBase {
+ "}");
}
//@Test
@Test
public void testMyPackage1TestClass2() {
decompileScriptPack("classes.mypackage1.TestClass2", "package classes.mypackage1\n"
+ "{\n"
+ " import classes.mypackage2.TestClass;\n"
+ " import classes.mypackage3.TestClass;\n"
+ " \n"
+ " public class TestClass2 extends Object\n"
+ " {\n"
+ " \n"
@@ -1039,12 +1033,10 @@ public class ActionScript3Test extends ActionScriptTestBase {
+ "}");
}
//@Test
@Test
public void testMyPackage1TestInterface() {
decompileScriptPack("classes.mypackage1.TestInterface", "package classes.mypackage1\n"
+ "{\n"
+ " import classes.mypackage2.TestInterface;\n"
+ " \n"
+ " public interface TestInterface extends classes.mypackage2.TestInterface\n"
+ " {\n"
+ " \n"