From f726b5677ee8a565f93fd35ffc8c1caa9f74ef31 Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Thu, 29 Oct 2015 08:49:53 +0100 Subject: [PATCH] +1 AS2 test --- .../flash/ActionScript2ModificationTest.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2ModificationTest.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2ModificationTest.java index 9675e782c..fc1d272e3 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2ModificationTest.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2ModificationTest.java @@ -305,6 +305,32 @@ public class ActionScript2ModificationTest extends ActionStript2TestBase { testAddAction(actionsString, expectedResult, new ActionGetMember(), 7); } + @Test + public void testAddActionAfterContainer() { + String actionsString + = "ConstantPool\n" + + "DefineFunction \"test\" 1 \"p1\" {\n" + + "Push 1\n" + + "GetVariable\n" + + "}\n" + + "Push 2\n" + + "If label_1\n" + + "Push 3\n" + + "label_1:Push 4"; + String expectedResult + = "ConstantPool\n" + + "DefineFunction \"test\" 1 \"p1\" {\n" + + "Push 1\n" + + "GetVariable\n" + + "}\n" + + "GetMember\n" + + "Push 2\n" + + "If label_1\n" + + "Push 3\n" + + "label_1:Push 4"; + testAddAction(actionsString, expectedResult, new ActionGetMember(), 4); + } + @Test public void testAddToJumpTarget() { String actionsString