← Back to team overview

nunit-core team mailing list archive

[Bug 562102] Re: XML report produces invalid XML character

 

** Changed in: nunitv2
       Status: Fix Committed => Fix Released

-- 
XML report produces invalid XML character
https://bugs.launchpad.net/bugs/562102
You received this bug notification because you are a member of NUnit
Developers, which is subscribed to NUnit V2.

Status in NUnit V2 Test Framework: Fix Released

Bug description:
Might be related to NUnit V2 Bugs Bug #507532

NUnit-Console version 2.5.3.9345 with /xml parameter:

      [TestCase("ABCDE", true, "ApBpCADBECpDpE")]
      [TestCase("ABCDE", false, "ApBpCADBEC\u0019D\u0019E")]
      public void DoubleAndMergeEmittedSignalString_String_ReturnsDoubledMergedString(string input, bool theLastMessage, string expected)
      {
         string evaluated = MessagePhaser.DoubleAndMergeEmittedSignalString(input, theLastMessage);

         Assert.AreEqual(expected, evaluated);
      }

produces an invalid XML like
   <test-case name="WavGenerator.UnitTests.MessagePhaserTests.DoubleAndMergeEmittedSignalString_String_ReturnsDoubledMergedString(&quot;ABCDE&quot;,False,&quot;ApBpCADBEC&#x19;D&#x19;E&quot;)" executed="True" success="True" time="0.000" asserts="2" /> 

where  character reference "&#x19" is an invalid XML character.





References