You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by jo...@apache.org on 2021/01/14 22:17:56 UTC

[royale-compiler] 02/02: royale.dependent.tests: fix missing MXML 2009 manifest

This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 9f1c59a7a95cd2c283217f372df3bea20bf13331
Author: Josh Tynjala <jo...@apache.org>
AuthorDate: Thu Jan 14 13:37:20 2021 -0800

    royale.dependent.tests: fix missing MXML 2009 manifest
---
 .../royale/compiler/internal/test/RoyaleTestBase.java       | 13 +++++++++++++
 compiler/src/test/resources/mxml-2009-manifest.xml          |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/RoyaleTestBase.java b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/RoyaleTestBase.java
index cf25d58..e3a7a59 100644
--- a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/RoyaleTestBase.java
+++ b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/RoyaleTestBase.java
@@ -26,7 +26,9 @@ import java.util.List;
 import org.apache.royale.compiler.driver.IBackend;
 import org.apache.royale.compiler.internal.as.codegen.BindableHelper;
 import org.apache.royale.compiler.internal.driver.mxml.royale.MXMLRoyaleBackend;
+import org.apache.royale.compiler.internal.mxml.MXMLNamespaceMapping;
 import org.apache.royale.compiler.internal.projects.RoyaleJSProject;
+import org.apache.royale.compiler.mxml.IMXMLNamespaceMapping;
 import org.apache.royale.compiler.tree.as.IASNode;
 import org.apache.royale.compiler.tree.mxml.IMXMLFileNode;
 import org.apache.royale.compiler.tree.mxml.IMXMLNode;
@@ -59,6 +61,17 @@ public class RoyaleTestBase extends TestBase
     }
 
     @Override
+    protected void addNamespaceMappings(
+            List<IMXMLNamespaceMapping> namespaceMappings)
+    {
+        namespaceMappings.add(new MXMLNamespaceMapping(
+                "http://ns.adobe.com/mxml/2009",
+                FilenameNormalization.normalize("../compiler/src/test/resources/mxml-2009-manifest.xml")));
+
+        super.addNamespaceMappings(namespaceMappings);
+    }
+
+    @Override
     protected void addLibraries(List<File> libraries)
     {
         libraries.add(new File(FilenameNormalization.normalize(env.FPSDK
diff --git a/compiler/src/test/resources/mxml-2009-manifest.xml b/compiler/src/test/resources/mxml-2009-manifest.xml
index 9795445..cf5b013 100644
--- a/compiler/src/test/resources/mxml-2009-manifest.xml
+++ b/compiler/src/test/resources/mxml-2009-manifest.xml
@@ -37,7 +37,7 @@
     <component id="RegExp" class="RegExp" lookupOnly="true"/>
     <component id="String" class="String" lookupOnly="true"/>
     <component id="uint" class="uint" lookupOnly="true"/>
-	<component id="Vector" class="__AS3__.vec.Vector" lookupOnly="true"/>
+    <component id="Vector" class="__AS3__.vec.Vector" lookupOnly="true"/>
     <component id="XML" class="XML" lookupOnly="true"/>
     <component id="XMLList" class="XMLList" lookupOnly="true"/>