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

Reply via email to