Some more info after additional testing. - The playerVersion variable is 32, as expected. - The value of prefix is an empty string, which seems to be the same as when playerVersion is <= 20. - If I change the code so that permitEmptyString is true, the test passes.
So, assuming that if something changed in Flash after version 20, it seems to have been changed back in a more recent version. -- Josh Tynjala Bowler Hat LLC <https://bowlerhat.dev> On Tue, Jan 21, 2020 at 3:24 PM Josh Tynjala <joshtynj...@bowlerhat.dev> wrote: > I'm getting the following failure from RoyaleUnit for the XML project, > which means that I cannot build the framework with Ant right now. > > Error: expected true but was false - unexpected prefix value > at > org.apache.royale.test::Assert$/failWithUserMessage()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:199] > at > org.apache.royale.test::Assert$/failFalse()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:122] > at > org.apache.royale.test::Assert$/assertTrue()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:68] > at > global/org.apache.royale.test.asserts::assertTrue()[/org/apache/royale/0.9.7/org/apache/royale/test/asserts/assertTrue.as:28] > at > flexUnitTests.xml::XMLNamespaceTest/testMinimalDefault()[C:\Users\josht\Development\apache\royale-asjs\frameworks\projects\XML\src\test\royale\flexUnitTests\xml\XMLNamespaceTest.as:121] > at Function/http://adobe.com/AS3/2006/builtin::apply() > at > org.apache.royale.test.runners::MetadataRunner/continueNext()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:292] > at > org.apache.royale.test.runners::MetadataRunner/continueAll()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:246] > at > org.apache.royale.test.runners::MetadataRunner/run()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:207] > at > org.apache.royale.test.runners::ParentRunner/createNextRunner()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/ParentRunner.as:199] > at Function/http://adobe.com/AS3/2006/builtin::apply() > at SetIntervalTimer/onTimer() > at flash.utils::Timer/_timerDispatch() > at flash.utils::Timer/tick() > > Strangely, this same failure doesn't seem to happening on the CI server. > > I see that this test expects different behavior depending on which version > of Flash Player is being used. Maybe it's something related to that. I > happen to be using Flash Player 32.0. > > -- > Josh Tynjala > Bowler Hat LLC <https://bowlerhat.dev> >