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:53 UTC
[6/8] git commit: [flex-falcon] [refs/heads/develop] - added some
semi-colon checks in tests for source maps
added some semi-colon checks in tests for source maps
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/716a7880
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/716a7880
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/716a7880
Branch: refs/heads/develop
Commit: 716a7880a2071a05d2aaa7046b3b60895890e6bb
Parents: 6993a66
Author: Josh Tynjala <jo...@gmail.com>
Authored: Fri Apr 29 15:04:20 2016 -0700
Committer: Josh Tynjala <jo...@gmail.com>
Committed: Fri Apr 29 15:04:20 2016 -0700
----------------------------------------------------------------------
.../js/sourcemaps/TestSourceMapStatements.java | 25 ++++++++++++++++----
1 file changed, 20 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/716a7880/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/sourcemaps/TestSourceMapStatements.java
----------------------------------------------------------------------
diff --git a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/sourcemaps/TestSourceMapStatements.java b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/sourcemaps/TestSourceMapStatements.java
index 11d8b4b..fc3dea7 100644
--- a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/sourcemaps/TestSourceMapStatements.java
+++ b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/sourcemaps/TestSourceMapStatements.java
@@ -187,11 +187,16 @@ public class TestSourceMapStatements extends SourceMapTestBase
"for (var i:int in obj) { break; }", IForLoopNode.class);
asBlockWalker.visitForLoop(node);
//for (var /** @type {number} */ i in obj) {\n break;\n}
- assertMapping(node, 0, 0, 0, 0, 0, 5); // for (
- assertMapping(node, 0, 14, 0, 32, 0, 36); // in
- assertMapping(node, 0, 21, 0, 39, 0, 41); // )
- assertMapping(node, 0, 23, 0, 41, 0, 42); // {
- assertMapping(node, 0, 32, 2, 0, 2, 1); // }
+ assertMapping(node, 0, 0, 0, 0, 0, 5); // for (
+ assertMapping(node, 0, 5, 0, 5, 0, 9); // var
+ assertMapping(node, 0, 9, 0, 31, 0, 32); // i
+ assertMapping(node, 0, 14, 0, 32, 0, 36); // in
+ assertMapping(node, 0, 18, 0, 36, 0, 39); // obj
+ assertMapping(node, 0, 21, 0, 39, 0, 41); // )
+ assertMapping(node, 0, 23, 0, 41, 0, 42); // {
+ assertMapping(node, 0, 25, 1, 2, 1, 7); // break
+ assertMapping(node, 0, 30, 1, 7, 1, 8); // ;
+ assertMapping(node, 0, 32, 2, 0, 2, 1); // }
}
@Test
@@ -224,6 +229,7 @@ public class TestSourceMapStatements extends SourceMapTestBase
assertMapping(node, 0, 22, 3, 8, 3, 42); // foreachiter0_target[foreachiter0];
assertMapping(node, 0, 27, 4, 0, 4, 1); // {
assertMapping(node, 0, 29, 5, 2, 5, 7); // break
+ assertMapping(node, 0, 34, 5, 7, 5, 8); // ;
assertMapping(node, 0, 36, 6, 0, 6, 1); // }
}
@@ -244,6 +250,7 @@ public class TestSourceMapStatements extends SourceMapTestBase
assertMapping(node, 0, 9, 3, 0, 3, 8); // var i =
assertMapping(node, 0, 22, 3, 8, 3, 42); // foreachiter0_target[foreachiter0];
assertMapping(node, 0, 28, 5, 2, 5, 7); // break
+ assertMapping(node, 0, 33, 5, 7, 5, 8); // ;
}
@Test
@@ -266,6 +273,7 @@ public class TestSourceMapStatements extends SourceMapTestBase
assertMapping(node, 0, 22, 3, 8, 3, 42); // foreachiter0_target[foreachiter0];
assertMapping(node, 0, 33, 4, 0, 4, 1); // {
assertMapping(node, 0, 35, 5, 2, 5, 7); // break
+ assertMapping(node, 0, 40, 5, 7, 5, 8); // ;
assertMapping(node, 0, 42, 6, 0, 6, 1); // }
}
@@ -286,6 +294,7 @@ public class TestSourceMapStatements extends SourceMapTestBase
assertMapping(node, 0, 9, 3, 0, 3, 4); // i =
assertMapping(node, 0, 14, 3, 4, 3, 38); // foreachiter0_target[foreachiter0];
assertMapping(node, 0, 20, 5, 2, 5, 7); // break
+ assertMapping(node, 0, 25, 5, 7, 5, 8); // ;
}
//----------------------------------
@@ -395,6 +404,7 @@ public class TestSourceMapStatements extends SourceMapTestBase
assertMapping(node, 0, 15, 1, 7, 1, 8); // 1
assertMapping(node, 0, 16, 1, 8, 1, 9); // :
assertMapping(node, 0, 18, 2, 4, 2, 9); // break
+ assertMapping(node, 0, 23, 2, 9, 2, 10); // ;
assertMapping(node, 0, 24, 3, 0, 3, 1); // }
}
@@ -413,6 +423,7 @@ public class TestSourceMapStatements extends SourceMapTestBase
assertMapping(node, 0, 15, 1, 7, 1, 8); // 1
assertMapping(node, 0, 16, 1, 8, 1, 9); // :
assertMapping(node, 0, 20, 2, 4, 2, 9); // break
+ assertMapping(node, 0, 25, 2, 9, 2, 10); // ;
assertMapping(node, 0, 28, 3, 0, 3, 1); // }
}
@@ -431,8 +442,10 @@ public class TestSourceMapStatements extends SourceMapTestBase
assertMapping(node, 0, 15, 1, 7, 1, 8); // 1
assertMapping(node, 0, 16, 1, 8, 1, 9); // :
assertMapping(node, 0, 18, 2, 4, 2, 9); // break
+ assertMapping(node, 0, 23, 2, 9, 2, 10); // ;
assertMapping(node, 0, 25, 3, 2, 3, 10); // default:
assertMapping(node, 0, 34, 4, 4, 4, 10); // return
+ assertMapping(node, 0, 40, 4, 10, 4, 11); // ;
assertMapping(node, 0, 41, 5, 0, 5, 1); // }
}
@@ -451,10 +464,12 @@ public class TestSourceMapStatements extends SourceMapTestBase
assertMapping(node, 0, 15, 1, 7, 1, 8); // 1
assertMapping(node, 0, 16, 1, 8, 1, 9); // :
assertMapping(node, 0, 36, 3, 4, 3, 9); // break
+ assertMapping(node, 0, 41, 3, 9, 3, 10); // ;
assertMapping(node, 0, 46, 4, 2, 4, 7); // case
assertMapping(node, 0, 51, 4, 7, 4, 8); // 2
assertMapping(node, 0, 52, 4, 8, 4, 9); // :
assertMapping(node, 0, 72, 6, 4, 6, 9); // break
+ assertMapping(node, 0, 77, 6, 9, 6, 10); // ;
assertMapping(node, 0, 80, 7, 0, 7, 1); // }
}