Author: atsushi
Date: 2007-01-15 00:43:59 -0500 (Mon, 15 Jan 2007)
New Revision: 71002
Modified:
trunk/mcs/class/System.XML/Test/System.Xml.Serialization/ChangeLog
trunk/mcs/class/System.XML/Test/System.Xml.Serialization/XmlSerializerTests.cs
Log:
2007-01-15 Atsushi Enomoto <[EMAIL PROTECTED]>
* XmlSerializerTests.cs : Fixed NotDotNet generic test which itself
was wrong.
Modified: trunk/mcs/class/System.XML/Test/System.Xml.Serialization/ChangeLog
===================================================================
--- trunk/mcs/class/System.XML/Test/System.Xml.Serialization/ChangeLog
2007-01-15 05:26:35 UTC (rev 71001)
+++ trunk/mcs/class/System.XML/Test/System.Xml.Serialization/ChangeLog
2007-01-15 05:43:59 UTC (rev 71002)
@@ -1,5 +1,10 @@
2007-01-15 Atsushi Enomoto <[EMAIL PROTECTED]>
+ * XmlSerializerTests.cs : Fixed NotDotNet generic test which itself
+ was wrong.
+
+2007-01-15 Atsushi Enomoto <[EMAIL PROTECTED]>
+
* XmlSerializerTests.cs : most of generic tests are working now.
* XmlReflectionImporterTests.cs : test for rejecting generic type
definition.
Modified:
trunk/mcs/class/System.XML/Test/System.Xml.Serialization/XmlSerializerTests.cs
===================================================================
---
trunk/mcs/class/System.XML/Test/System.Xml.Serialization/XmlSerializerTests.cs
2007-01-15 05:26:35 UTC (rev 71001)
+++
trunk/mcs/class/System.XML/Test/System.Xml.Serialization/XmlSerializerTests.cs
2007-01-15 05:43:59 UTC (rev 71002)
@@ -2467,9 +2467,6 @@
}
[Test]
- [Category ("NotDotNet")]
- // There is a bug in DotNet for this scenario, see comment
below.
- [Category ("NotWorking")]
public void TestSerializeGenArrayList ()
{
GenArrayClass<GenListClass<string>> genarr = new
GenArrayClass<GenListClass<string>> ();
@@ -2487,14 +2484,11 @@
genlist2.somelist.Add ("list2-val4");
genarr.arr[1] = genlist2;
GenListClass<string> genlist3 = new
GenListClass<string> ();
- genlist1.somelist.Add ("list3val");
+ genlist3.somelist.Add ("list3val");
genarr.arr[2] = genlist3;
Serialize (genarr);
- Assert.AreEqual ("<:GenArrayClassOfGenListClassOfString
http://www.w3.org/2000/xmlns/:xsd='http://www.w3.org/2001/XMLSchema'
http://www.w3.org/2000/xmlns/:xsi='http://www.w3.org/2001/XMLSchema-instance'><:arr><:GenListClassOfString><:somelist><:string>list1-val1</><:string>list1-val2</><:GenListClassOfString><:somelist><:string>list2-val1</><:string>list2-val2</><:string>list2-val3</><:string>list2-val4</></><:GenListClassOfString><:somelist><:string>list3val</></></></>",
WriterText);
- // Following is the DotNet result which is a bug, where
member
- // of the third list is wrongly added to the first
list.
- //Assert.AreEqual
("<:GenArrayClassOfGenListClassOfString
http://www.w3.org/2000/xmlns/:xsd='http://www.w3.org/2001/XMLSchema'
http://www.w3.org/2000/xmlns/:xsi='http://www.w3.org/2001/XMLSchema-instance'><:arr><:GenListClassOfString><:somelist><:string>list1-val1</><:string>list1-val2</><:string>list3val</></></><:GenListClassOfString><:somelist><:string>list2-val1</><:string>list2-val2</><:string>list2-val3</><:string>list2-val4</></></><:GenListClassOfString><:somelist></></></></>",
WriterText);
+ Assert.AreEqual ("<:GenArrayClassOfGenListClassOfString
http://www.w3.org/2000/xmlns/:xsd='http://www.w3.org/2001/XMLSchema'
http://www.w3.org/2000/xmlns/:xsi='http://www.w3.org/2001/XMLSchema-instance'><:arr><:GenListClassOfString><:somelist><:string>list1-val1</><:string>list1-val2</></></><:GenListClassOfString><:somelist><:string>list2-val1</><:string>list2-val2</><:string>list2-val3</><:string>list2-val4</></></><:GenListClassOfString><:somelist><:string>list3val</></></></></>",
WriterText);
}
[Test]
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches