tsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Wed, 10 May 2006 03:42:53 +0000 (03:42 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Wed, 10 May 2006 03:42:53 +0000 (03:42 -0000)
* System_test.dll.sources : added ConnectionManagementSectionTest.cs
  and WebRequestModulesSectionTest.cs.

* ConnectionManagementSectionTest.cs,
  WebRequestModulesSectionTest.cs : new tests.

svn path=/trunk/mcs/; revision=60484

mcs/class/System/ChangeLog
mcs/class/System/System_test.dll.sources
mcs/class/System/Test/System.Net.Configuration/ChangeLog
mcs/class/System/Test/System.Net.Configuration/ConnectionManagementSectionTest.cs [new file with mode: 0644]
mcs/class/System/Test/System.Net.Configuration/WebRequestModulesSectionTest.cs [new file with mode: 0644]

index e253ca0905307564ce6e58da9f98208cf13a72f8..8b083be5ff73a36f1f28fe7eb24ec52e8af06b29 100644 (file)
@@ -1,3 +1,8 @@
+2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * System_test.dll.sources : added ConnectionManagementSectionTest.cs
+         and WebRequestModulesSectionTest.cs.
+
 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
 
        * Makefile : add -r:System.Configuration under net_2_0.
index a1ba9fe79a366c41e142e89a11123f5ce956277b..b0ba7b19653cedb7645e90dc9af58082e3dff37a 100644 (file)
@@ -166,7 +166,9 @@ System.Net/WebHeaderCollectionTest.cs
 System.Net/WebPermissionAttributeTest.cs
 System.Net/WebProxyTest.cs
 System.Net/WebRequestTest.cs
+System.Net.Configuration/ConnectionManagementSectionTest.cs
 System.Net.Configuration/HttpWebRequestElementTest.cs
+System.Net.Configuration/WebRequestModulesSectionTest.cs
 System.Net.Sockets/TcpClientTest.cs
 System.Net.Sockets/TcpListenerTest.cs
 System.Net.Sockets/SocketTest.cs
index 732676ce60c8d03e6f2c60b8ca990fab84e7308c..773a4212fd208d15b0b734b4f5249df6e5e650cb 100644 (file)
@@ -1,3 +1,8 @@
+2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ConnectionManagementSectionTest.cs,
+         WebRequestModulesSectionTest.cs : new tests.
+
 2005-10-18  Gert Driesen  <drieseng@users.sourceforge.net>
 
        * HttpWebRequestElementTest.cs: Added test for default values.
diff --git a/mcs/class/System/Test/System.Net.Configuration/ConnectionManagementSectionTest.cs b/mcs/class/System/Test/System.Net.Configuration/ConnectionManagementSectionTest.cs
new file mode 100644 (file)
index 0000000..f6170e7
--- /dev/null
@@ -0,0 +1,61 @@
+//
+// ConnectionManagementSectionTest.cs
+//
+// Author:
+//     Atsushi Enomoto  <atsushi@ximian.com>
+//
+// Copyright (C) 2006 Novell, Inc.
+
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
+//
+
+#if NET_2_0
+
+using System;
+using System.Configuration;
+using System.Net.Configuration;
+using NUnit.Framework;
+
+namespace MonoTests.System.Net.Configuration
+{
+       [TestFixture]
+       public class ConnectionManagementSectionTest
+       {
+               [Test]
+               public void GetConfigSection ()
+               {
+                       object cfg = ConfigurationManager.GetSection ("system.net/connectionManagement");
+                       Assert.IsTrue (cfg is ConnectionManagementSection, "config type was " + cfg);
+               }
+
+               /*
+               [Test]
+               public void CollectionCreateNewElement ()
+               {
+                       Assert.IsTrue (new ConnectionManagementElementCollection ().CreateNewElement () is ConnectionManagementElement);
+               }
+               */
+       }
+}
+
+#endif
diff --git a/mcs/class/System/Test/System.Net.Configuration/WebRequestModulesSectionTest.cs b/mcs/class/System/Test/System.Net.Configuration/WebRequestModulesSectionTest.cs
new file mode 100644 (file)
index 0000000..7cb44dc
--- /dev/null
@@ -0,0 +1,61 @@
+//
+// WebRequestModulesSectionTest.cs
+//
+// Author:
+//     Atsushi Enomoto  <atsushi@ximian.com>
+//
+// Copyright (C) 2006 Novell, Inc.
+
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
+//
+
+#if NET_2_0
+
+using System;
+using System.Configuration;
+using System.Net.Configuration;
+using NUnit.Framework;
+
+namespace MonoTests.System.Net.Configuration
+{
+       [TestFixture]
+       public class WebRequestModulesSectionTest
+       {
+               [Test]
+               public void GetConfigSection ()
+               {
+                       object cfg = ConfigurationManager.GetSection ("system.net/webRequestModules");
+                       Assert.IsTrue (cfg is WebRequestModulesSection, "section type was " + cfg);
+               }
+
+               /*
+               [Test]
+               public void CollectionCreateNewElement ()
+               {
+                       Assert.IsTrue (new WebRequestModuleElementCollection ().CreateNewElement () is WebRequestModuleElement);
+               }
+               */
+       }
+}
+
+#endif