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"/>