From: Owen R. <exo...@us...> - 2004-11-16 04:41:27
|
Update of /cvsroot/netreflector/NetReflector/src/NetReflector.Test/Serialisers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21969/src/NetReflector.Test/Serialisers Modified Files: XmlArraySerialiserTest.cs XmlCollectionSerialiserTest.cs Log Message: - XmlArraySerialiser now converts xml element to array element type. Patch courtesy of Oane Stienstra. Index: XmlCollectionSerialiserTest.cs =================================================================== RCS file: /cvsroot/netreflector/NetReflector/src/NetReflector.Test/Serialisers/XmlCollectionSerialiserTest.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** XmlCollectionSerialiserTest.cs 22 Oct 2004 12:45:33 -0000 1.2 --- XmlCollectionSerialiserTest.cs 16 Nov 2004 04:41:18 -0000 1.3 *************** *** 15,20 **** } ! // collection containing nulls? ! [Test] public void ReadCollectionTestClass() --- 15,25 ---- } ! [Test] ! public void WriteCollectionTestClassContainingNulls() ! { ! string xml = NetReflector.Write(CollectionTestClass.CreateCollectionContainingNulls()); ! Assert.AreEqual(CollectionTestClass.GetXmlWithMissingNullElements(), xml); ! } ! [Test] public void ReadCollectionTestClass() Index: XmlArraySerialiserTest.cs =================================================================== RCS file: /cvsroot/netreflector/NetReflector/src/NetReflector.Test/Serialisers/XmlArraySerialiserTest.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** XmlArraySerialiserTest.cs 22 Oct 2004 12:45:33 -0000 1.3 --- XmlArraySerialiserTest.cs 16 Nov 2004 04:41:18 -0000 1.4 *************** *** 34,37 **** --- 34,44 ---- } + [Test] + public void ReadArrayTestClassWithEnums() + { + ArrayTestClass actual = (ArrayTestClass)NetReflector.Read(ArrayTestClass.GetXmlForDays(), table); + ArrayTestClass.AssertEquals(ArrayTestClass.CreateDays(), actual); + } + private string XmlEncode(string value) { |