Author: benm
Date: 2005-06-27 14:38:36 -0400 (Mon, 27 Jun 2005)
New Revision: 46585

Modified:
   
trunk/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/System.Data/DataSet/DataSet_ReadXml_Strm5.cs
Log:
don't polute the cwd

Modified: 
trunk/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/System.Data/DataSet/DataSet_ReadXml_Strm5.cs
===================================================================
--- 
trunk/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/System.Data/DataSet/DataSet_ReadXml_Strm5.cs
    2005-06-27 18:23:40 UTC (rev 46584)
+++ 
trunk/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/System.Data/DataSet/DataSet_ReadXml_Strm5.cs
    2005-06-27 18:38:36 UTC (rev 46585)
@@ -278,24 +278,23 @@
 
        private void PrivateTestCase(string a_name, string a_expected, string 
a_xmlData)
        {
-               try 
-               {
+               string file_name = null;
+               try {
                        BeginCase(a_name);
                        DataSet ds = new DataSet();
                        System.IO.StringReader sr = new 
System.IO.StringReader(a_xmlData) ;
                        System.Xml.XmlTextReader xReader = new 
System.Xml.XmlTextReader(sr) ;
                        ds.ReadXml (xReader);
-                       ds.WriteXml(a_name + System.DateTime.Now.Ticks + 
".xml");
+                       file_name = System.IO.Path.GetTempFileName ();
+                       ds.WriteXml (file_name);
                        Compare(this.dataSetDescription(ds), a_expected);
-               } 
-               catch(Exception ex)
-               {
+               } catch (Exception ex) {
                        m_exp = ex;
-               }
-               finally
-               {
+               } finally {
                        EndCase(m_exp);
                        m_exp = null;
+                       if (file_name != null)
+                               System.IO.File.Delete (file_name);
                }
        }
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to