You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jo...@apache.org on 2016/04/30 01:18:49 UTC
[2/8] git commit: [flex-falcon] [refs/heads/develop] - compiler-jx:
some extra tests
compiler-jx: some extra tests
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/50c093b9
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/50c093b9
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/50c093b9
Branch: refs/heads/develop
Commit: 50c093b9249f3d5851884d459c794fe3ebf8e08b
Parents: 0286cac
Author: Josh Tynjala <jo...@gmail.com>
Authored: Fri Apr 29 14:21:24 2016 -0700
Committer: Josh Tynjala <jo...@gmail.com>
Committed: Fri Apr 29 14:21:24 2016 -0700
----------------------------------------------------------------------
.../internal/codegen/as/TestExpressions.java | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/50c093b9/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java
----------------------------------------------------------------------
diff --git a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java
index ab7d66f..bc15e4b 100644
--- a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java
+++ b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java
@@ -30,6 +30,7 @@ import org.apache.flex.compiler.tree.as.IMemberAccessExpressionNode;
import org.apache.flex.compiler.tree.as.INamespaceAccessExpressionNode;
import org.apache.flex.compiler.tree.as.IReturnNode;
import org.apache.flex.compiler.tree.as.ITernaryOperatorNode;
+import org.apache.flex.compiler.tree.as.IThrowNode;
import org.apache.flex.compiler.tree.as.IUnaryOperatorNode;
import org.apache.flex.compiler.tree.as.IVariableNode;
import org.junit.Test;
@@ -731,7 +732,7 @@ public class TestExpressions extends ASTestBase
}
@Test
- public void testVisitReturn()
+ public void testVisitReturnWithoutValue()
{
IReturnNode node = (IReturnNode) getNode("return", IReturnNode.class);
asBlockWalker.visitReturn(node);
@@ -739,6 +740,22 @@ public class TestExpressions extends ASTestBase
}
@Test
+ public void testVisitReturnWithValue()
+ {
+ IReturnNode node = (IReturnNode) getNode("return a", IReturnNode.class);
+ asBlockWalker.visitReturn(node);
+ assertOut("return a");
+ }
+
+ @Test
+ public void testVisitThrow()
+ {
+ IThrowNode node = (IThrowNode) getNode("throw a", IThrowNode.class);
+ asBlockWalker.visitThrow(node);
+ assertOut("throw a");
+ }
+
+ @Test
public void testVisitFunctionCall_1()
{
IFunctionCallNode node = (IFunctionCallNode) getNode("a()", IFunctionCallNode.class);