fix test

Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/ad1c5f09
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/ad1c5f09
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/ad1c5f09

Branch: refs/heads/develop
Commit: ad1c5f09860113b92a45d678be50816acfd56b19
Parents: 9a0f656
Author: Alex Harui <[email protected]>
Authored: Fri Oct 16 16:35:13 2015 -0700
Committer: Alex Harui <[email protected]>
Committed: Fri Oct 16 16:35:13 2015 -0700

----------------------------------------------------------------------
 .../internal/codegen/externals/ExternalsTestUtils.java        | 4 ++++
 .../internal/codegen/externals/TestExternalsJSCompile.java    | 7 +++++++
 2 files changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/ad1c5f09/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/ExternalsTestUtils.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/ExternalsTestUtils.java
 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/ExternalsTestUtils.java
index b6989bc..a601eea 100644
--- 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/ExternalsTestUtils.java
+++ 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/ExternalsTestUtils.java
@@ -34,6 +34,10 @@ public class ExternalsTestUtils
     public static File MISSING_JS_FILE = FilenameNormalization.normalize(new 
File(
             "../externs/js/missing.js"));
 
+    // XXX AS3.as is a namespace needed to override toString in some classes
+    public static File AS3_NAMESPACE_FILE = 
FilenameNormalization.normalize(new File(
+            "../externs/js/src/AS3.as"));
+
     public static File EXTERNAL_JS_DIR = FilenameNormalization.normalize(new 
File(
             "../externs/js/externs"));
 

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/ad1c5f09/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/TestExternalsJSCompile.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/TestExternalsJSCompile.java
 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/TestExternalsJSCompile.java
index 93ed5e2..3d12ad1 100644
--- 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/TestExternalsJSCompile.java
+++ 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/externals/TestExternalsJSCompile.java
@@ -135,6 +135,13 @@ public class TestExternalsJSCompile
         CompilerArguments arguments = new CompilerArguments();
         configureCOMPCCompiler(arguments);
 
+        File destAS3File = new File(config.getAsClassRoot().getAbsolutePath() 
+ File.separator + "AS3.as");
+        try {
+                       
FileUtils.copyFile(ExternalsTestUtils.AS3_NAMESPACE_FILE, destAS3File);
+               } catch (IOException e) {
+                       // TODO Auto-generated catch block
+                       e.printStackTrace();
+               }
         COMPC compc = new COMPC();
 
         final String[] args = arguments.toArguments().toArray(new String[] {});

Reply via email to