remove System.Net test directory from corlib
authorMiguel de Icaza <miguel@gnome.org>
Tue, 7 May 2002 01:49:03 +0000 (01:49 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Tue, 7 May 2002 01:49:03 +0000 (01:49 -0000)
svn path=/trunk/mcs/; revision=4358

mcs/class/corlib/Test/System.Net/AllTests.cs [deleted file]
mcs/class/corlib/Test/System.Net/ChangeLog [deleted file]
mcs/class/corlib/Test/System.Net/CookieCollectionTest.cs [deleted file]
mcs/class/corlib/Test/System.Net/CookieTest.cs [deleted file]
mcs/class/corlib/Test/System.Net/CredentialCacheTest.cs [deleted file]
mcs/class/corlib/Test/System.Net/IPAddressTest.cs [deleted file]
mcs/class/corlib/Test/System.Net/IPEndPointTest.cs [deleted file]
mcs/class/corlib/Test/System.Net/SocketPermissionTest.cs [deleted file]

diff --git a/mcs/class/corlib/Test/System.Net/AllTests.cs b/mcs/class/corlib/Test/System.Net/AllTests.cs
deleted file mode 100644 (file)
index 97ce02c..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-// Testsuite.System.AllSystemTests.cs
-//
-// Mario Martinez (mariom925@home.om)
-//
-// (C) Ximian, Inc.  http://www.ximian.com
-// 
-
-using System;
-using NUnit.Framework;
-
-namespace MonoTests.System.Net {
-        /// <summary>
-        ///   Combines all available unit tests into one test suite.
-        /// </summary>
-        public class AllTests : TestCase {
-
-                public AllTests (string name) : base (name) {}
-                
-                public static ITest Suite { 
-                        get 
-                        {
-                                TestSuite suite = new TestSuite ();
-                                suite.AddTest (IPAddressTest.Suite);
-                                suite.AddTest (IPEndPointTest.Suite);
-                                suite.AddTest (SocketPermissionTest.Suite);
-                                suite.AddTest (CookieTest.Suite);
-                                suite.AddTest (CookieCollectionTest.Suite);
-                                suite.AddTest (CredentialCacheTest.Suite);
-                                //suite.AddTest (CookieContainerTest.Suite);
-                               return suite;
-                        }
-                }
-        }
-}
-
diff --git a/mcs/class/corlib/Test/System.Net/ChangeLog b/mcs/class/corlib/Test/System.Net/ChangeLog
deleted file mode 100644 (file)
index 9b9e2e3..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-2002-05-05  Lawrence Pit <loz@cable.a2000.nl>
-
-       * CredentialCacheTest.cs: added
-       * AllTests.cs: added CredentialCacheTest
-
-2002-05-05  Lawrence Pit <loz@cable.a2000.nl>
-
-       * IPAddressTest.cs: added test for loopback
-
-2002-04-30  Nick Drochak  <ndrochak@gol.com>
-
-       * IPAddressTest.cs: Remove unused code to eliminate compiler warnings.
-
-2002-04-27  Lawrence Pit <loz@cable.a2000.nl>
-
-       * CookieTest.cs: added
-       * CookieCollectionTest.cs: added
-       * AllTests.cs: added
-
-2002-04-24  Nick Drochak  <ndrochak@gol.com>
-
-       * IPAddressTest.cs: Make test conform to MS behavior. Also, if wrong 
-       exception is thrown, let eveyone know which one.
-
-2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
-
-       * IPAddressTest.cs: use BitConverter to set localhost, catch
-       OverflowException in TestParseWrong() and changed some constants.
-
-2002-04-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
-
-       * AllTests.cs: added IPEndPointTest.
-       * IPEndPointTest.cs: added file (author: Lawrence Pit).
-       * IPAdressTest.cs: use Fail is expected exception are not raised.
-
-2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
-
-       * IPAddressTest.cs: use System.BitConverter.IsLittleEndian (suggested
-       by Paolo) instead of guessing the endianness.
-       
-2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
-
-       * ChangeLog:
-       * AllTests.cs:
-       * IPAddressTest.cs: added files.
-
diff --git a/mcs/class/corlib/Test/System.Net/CookieCollectionTest.cs b/mcs/class/corlib/Test/System.Net/CookieCollectionTest.cs
deleted file mode 100644 (file)
index 9d5e53e..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-//\r
-// CookieCollectionTest.cs - NUnit Test Cases for System.Net.CookieCollection\r
-//\r
-// Author:\r
-//   Lawrence Pit (loz@cable.a2000.nl)\r
-//\r
-\r
-using NUnit.Framework;\r
-using System;\r
-using System.Net;\r
-using System.Collections;\r
-\r
-namespace MonoTests.System.Net\r
-{\r
-\r
-public class CookieCollectionTest : TestCase\r
-{\r
-       CookieCollection col;\r
-       \r
-        public CookieCollectionTest () :\r
-                base ("[MonoTests.System.Net.CookieCollectionTest]") {}\r
-\r
-        public CookieCollectionTest (string name) : base (name) {}\r
-\r
-        protected override void SetUp () \r
-        {\r
-               col = new CookieCollection ();  \r
-               col.Add (new Cookie ("name1", "value1"));\r
-               col.Add (new Cookie ("name2", "value2", "path2"));\r
-               col.Add (new Cookie ("name3", "value3", "path3", "domain3"));           \r
-       }\r
-\r
-        protected override void TearDown () {}\r
-\r
-        public static ITest Suite\r
-        {\r
-                get {\r
-                        return new TestSuite (typeof (CookieCollectionTest));\r
-                }\r
-        }\r
-        \r
-        public void TestCount ()\r
-        {\r
-               AssertEquals ("#1", col.Count, 3);\r
-       }\r
-\r
-        public void TestIndexer ()\r
-        {\r
-               Cookie c = null;\r
-               try {\r
-                       c = col [-1];\r
-                       Fail ("#1");\r
-               } catch (ArgumentOutOfRangeException) {\r
-               }\r
-               try {\r
-                       c = col [col.Count];\r
-                       Fail ("#2");\r
-               } catch (ArgumentOutOfRangeException) {\r
-               }\r
-               c = col ["name1"];\r
-               AssertEquals ("#3", c.Name, "name1");\r
-               c = col ["NAME2"];\r
-               AssertEquals ("#4", c.Name, "name2");\r
-       }\r
-       \r
-       public void TestAdd ()\r
-       {\r
-               try {\r
-                       Cookie c = null;\r
-                       col.Add (c);\r
-                       Fail ("#1");\r
-               } catch (ArgumentNullException) {\r
-               }\r
-               \r
-               // in the microsoft implementation this will fail,\r
-               // so we'll have to fail to.\r
-               try {\r
-                       col.Add (col);\r
-                       Fail ("#2");\r
-               } catch (Exception) {\r
-               }\r
-               AssertEquals ("#3", col.Count, 3);\r
-               \r
-               col.Add (new Cookie("name1", "value1"));                \r
-               AssertEquals ("#4", col.Count, 3);\r
-               \r
-               CookieCollection col2 = new CookieCollection();\r
-               Cookie c4 = new Cookie("name4", "value4");\r
-               Cookie c5 = new Cookie("name5", "value5");\r
-               col2.Add (c4);\r
-               col2.Add (c5);\r
-               col.Add (col2);\r
-               AssertEquals ("#5", col.Count, 5);\r
-               AssertEquals ("#6", col ["NAME4"], c4);\r
-               AssertEquals ("#7", col [4], c5);\r
-       }\r
-       \r
-       public void TestCopyTo ()\r
-       {\r
-               Array a = Array.CreateInstance (typeof (Cookie), 3);\r
-               col.CopyTo (a, 0);\r
-               AssertEquals ("#1", a.GetValue (0), col [0]);\r
-               AssertEquals ("#2", a.GetValue (1), col [1]);\r
-               AssertEquals ("#3", a.GetValue (2), col [2]);\r
-       }\r
-       \r
-       public void TestEnumerator ()\r
-       {\r
-               IEnumerator enumerator = col.GetEnumerator ();\r
-               enumerator.MoveNext ();\r
-               Cookie c = (Cookie) enumerator.Current;\r
-               AssertEquals ("#1", c, col [0]);\r
-               col.Add (new Cookie ("name6", "value6"));\r
-               try {\r
-                       enumerator.MoveNext ();\r
-                       Fail ("#2");\r
-               } catch (InvalidOperationException) {\r
-               }\r
-       }\r
-}\r
-\r
-}\r
-\r
diff --git a/mcs/class/corlib/Test/System.Net/CookieTest.cs b/mcs/class/corlib/Test/System.Net/CookieTest.cs
deleted file mode 100644 (file)
index f9f41e9..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-//\r
-// CookieTest.cs - NUnit Test Cases for System.Net.Cookie\r
-//\r
-// Author:\r
-//   Lawrence Pit (loz@cable.a2000.nl)\r
-//\r
-\r
-using NUnit.Framework;\r
-using System;\r
-using System.Net;\r
-\r
-namespace MonoTests.System.Net\r
-{\r
-\r
-public class CookieTest : TestCase\r
-{\r
-        public CookieTest () :\r
-                base ("[MonoTests.System.Net.CookieTest]") {}\r
-\r
-        public CookieTest (string name) : base (name) {}\r
-\r
-        protected override void SetUp () {}\r
-\r
-        protected override void TearDown () {}\r
-\r
-        public static ITest Suite\r
-        {\r
-                get {\r
-                        return new TestSuite (typeof (CookieTest));\r
-                }\r
-        }\r
-\r
-        public void TestPublicFields ()\r
-        {\r
-        }\r
-\r
-        public void TestConstructors ()\r
-        {\r
-               Cookie c = new Cookie ("somename", null, null, null);\r
-               try {\r
-                       c = new Cookie (null, null, null, null);\r
-                       Fail ("#1: Name cannot be null");\r
-               } catch (CookieException) {\r
-               }\r
-        }\r
-        \r
-        public void TestName ()         \r
-        {\r
-               Cookie c = new Cookie ("SomeName", "SomeValue");\r
-               AssertEquals ("#1", c.Name, "SomeName");\r
-               try {\r
-                       c.Name = null;\r
-                       Fail ("#2a");\r
-               } catch (CookieException) {\r
-                       AssertEquals ("#2b", "SomeName", c.Name);\r
-               }\r
-               try {\r
-                       c.Name = "";\r
-                       Fail ("#2c");\r
-               } catch (CookieException) {\r
-                       AssertEquals ("#2d", "SomeName", c.Name);                       \r
-               }\r
-               try {\r
-                       c.Name = " ";\r
-                       Fail ("#2e");                   \r
-               } catch (CookieException) {\r
-                       // bah! this fails, yet the name is changed.. \r
-                       // inconsistent with previous test\r
-                       AssertEquals ("#2f", String.Empty, c.Name);                     \r
-               }\r
-               try {\r
-                       c.Name = "xxx\r\n";\r
-                       Fail ("#2g");                   \r
-               } catch (CookieException) {\r
-                       AssertEquals ("#2h", String.Empty, c.Name);                     \r
-               }               \r
-               try {\r
-                       c.Name = "xxx" + (char) 0x80;\r
-               } catch (CookieException) {\r
-                       Fail ("#2i");                   \r
-               }                               \r
-               try {\r
-                       c.Name = "$omeName";\r
-                       Fail ("#3a: Name cannot start with '$' character");\r
-               } catch (CookieException) {\r
-                       AssertEquals ("#3b", String.Empty, c.Name);\r
-               }\r
-               c.Name = "SomeName$";\r
-               AssertEquals ("#4", c.Name, "SomeName$");\r
-               try {\r
-                       c.Name = "Some=Name";\r
-                       Fail ("#5a: Name cannot contain '=' character");\r
-               } catch (CookieException) {\r
-                       AssertEquals ("#5b", String.Empty, c.Name);\r
-               }               \r
-               c.Name = "domain";\r
-               AssertEquals ("#6", c.Name, "domain");\r
-       }\r
-       \r
-       public void TestValue ()\r
-       {\r
-               // LAMESPEC: According to .Net specs the Value property should not accept \r
-               // the semicolon and comma characters, yet it does\r
-               Cookie c = new Cookie("SomeName", "SomeValue");\r
-               try {\r
-                       c.Value = "Some;Value";\r
-                       Fail ("#1: semicolon should not be accepted");\r
-               } catch (CookieException) {\r
-               }\r
-               try {\r
-                       c.Value = "Some,Value";\r
-                       Fail ("#2: comma should not be accepted");\r
-               } catch (CookieException) {\r
-               }\r
-               c.Value = "Some\tValue";\r
-               AssertEquals ("#3", c.Value, "Some\tValue");\r
-       }\r
-       \r
-       public void TestPort ()\r
-       {\r
-               Cookie c = new Cookie ("SomeName", "SomeValue");\r
-               try {\r
-                       c.Port = "123";\r
-                       Fail ("#1: port must start and end with double quotes");\r
-               } catch (CookieException) {                     \r
-               }\r
-               try {\r
-                       c.Port = "\"123\"";\r
-               } catch (CookieException) {                     \r
-                       Fail ("#2");\r
-               }\r
-               try {\r
-                       c.Port = "\"123;124\"";\r
-                       Fail ("#3");\r
-               } catch (CookieException) {                                     \r
-               }\r
-               try {\r
-                       c.Port = "\"123,123,124\"";\r
-               } catch (CookieException) {                     \r
-                       Fail ("#4");\r
-               }\r
-               try {\r
-                       c.Port = "\"123,124\"";\r
-               } catch (CookieException) {                     \r
-                       Fail ("#5");\r
-               }\r
-       }\r
-\r
-        public void TestEquals ()\r
-        {\r
-               Cookie c1 = new Cookie ("NAME", "VALUE", "PATH", "DOMAIN");\r
-               Cookie c2 = new Cookie ("name", "value", "path", "domain");\r
-               Assert("#1", !c1.Equals (c2));\r
-               c2.Value = "VALUE";\r
-               c2.Path = "PATH";\r
-               Assert("#2", c1.Equals (c2));\r
-               c2.Version = 1;\r
-               Assert("#3", !c1.Equals (c2));\r
-        }\r
-}\r
-\r
-}\r
-\r
diff --git a/mcs/class/corlib/Test/System.Net/CredentialCacheTest.cs b/mcs/class/corlib/Test/System.Net/CredentialCacheTest.cs
deleted file mode 100644 (file)
index 1509f28..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-//\r
-// CredentialCacheTest.cs - NUnit Test Cases for System.Net.CredentialCache\r
-//\r
-// Author:\r
-//   Lawrence Pit (loz@cable.a2000.nl)\r
-//\r
-\r
-using NUnit.Framework;\r
-using System;\r
-using System.Net;\r
-using System.Collections;\r
-using System.Security;\r
-using System.Security.Permissions;\r
-\r
-namespace MonoTests.System.Net\r
-{\r
-\r
-public class CredentialCacheTest : TestCase\r
-{\r
-        public CredentialCacheTest () :\r
-                base ("[MonoTests.System.Net.CredentialCacheTest]") {}\r
-\r
-        public CredentialCacheTest (string name) : base (name) {}\r
-\r
-        protected override void SetUp () {}\r
-\r
-        protected override void TearDown () {}\r
-\r
-        public static ITest Suite\r
-        {\r
-                get {\r
-                        return new TestSuite (typeof (CredentialCacheTest));\r
-                }\r
-        }\r
-        \r
-        public void TestAll ()\r
-        {\r
-               CredentialCache c = new CredentialCache ();\r
-               \r
-               NetworkCredential cred1 = new NetworkCredential ("user1", "pwd1");\r
-               NetworkCredential cred2 = new NetworkCredential ("user2", "pwd2");\r
-               NetworkCredential cred3 = new NetworkCredential ("user3", "pwd3");\r
-               NetworkCredential cred4 = new NetworkCredential ("user4", "pwd4");\r
-               NetworkCredential cred5 = new NetworkCredential ("user5", "pwd5");\r
-               \r
-               c.Add (new Uri ("http://www.ximian.com"), "Basic", cred1);\r
-               c.Add (new Uri ("http://www.ximian.com"), "Kerberos", cred2);\r
-               \r
-               c.Add (new Uri ("http://www.contoso.com/portal/news/index.aspx"), "Basic", cred1);\r
-               c.Add (new Uri ("http://www.contoso.com/portal/news/index.aspx?item=1"), "Basic", cred2);\r
-               c.Add (new Uri ("http://www.contoso.com/portal/news/index.aspx?item=12"), "Basic", cred3);\r
-               c.Add (new Uri ("http://www.contoso.com/portal/"), "Basic", cred4);\r
-               c.Add (new Uri ("http://www.contoso.com"), "Basic", cred5);\r
-               \r
-               NetworkCredential result = null;\r
-       \r
-               try {\r
-                       c.Add (new Uri("http://www.ximian.com"), "Basic", cred1);\r
-                       Fail ("#1: should have failed");\r
-               } catch (ArgumentException) { }\r
-\r
-               c.Add (new Uri("http://www.contoso.com/"), "**Unknown**", cred1);\r
-               result = c.GetCredential (new Uri("http://www.contoso.com/"), "**Unknown**");\r
-               AssertEquals ("#3", result, cred1);\r
-               c.Remove (new Uri("http://www.contoso.com/"), "**Unknown**");\r
-               result = c.GetCredential (new Uri("http://www.contoso.com/"), "**Unknown**");\r
-               Assert ("#4", result == null);\r
-\r
-               c.Add (new Uri("http://www.contoso.com/"), "**Unknown**", cred1);\r
-               result = c.GetCredential (new Uri("http://www.contoso.com"), "**Unknown**");\r
-               AssertEquals ("#5", result, cred1);\r
-               c.Remove (new Uri("http://www.contoso.com"), "**Unknown**");\r
-               result = c.GetCredential (new Uri("http://www.contoso.com"), "**Unknown**");\r
-               Assert ("#6", result == null);\r
-\r
-               c.Add (new Uri("http://www.contoso.com/portal/"), "**Unknown**", cred1);\r
-               result = c.GetCredential (new Uri("http://www.contoso.com/portal/foo/bar.html"), "**Unknown**");\r
-               AssertEquals ("#7", result, cred1);\r
-               c.Remove (new Uri("http://www.contoso.com"), "**Unknown**");\r
-               result = c.GetCredential (new Uri("http://www.contoso.com"), "**Unknown**");\r
-               Assert ("#8", result == null);\r
-\r
-               result = c.GetCredential (new Uri("http://www.contoso.com:80/portal/news/index.aspx"), "Basic");\r
-               AssertEquals ("#9", result, cred3);\r
-\r
-               result = c.GetCredential (new Uri("http://www.contoso.com:80/portal/news/index"), "Basic");\r
-               AssertEquals ("#10", result, cred3);\r
-\r
-               result = c.GetCredential (new Uri("http://www.contoso.com:80/portal/news/"), "Basic");\r
-               AssertEquals ("#11", result, cred3);\r
-               \r
-               result = c.GetCredential (new Uri("http://www.contoso.com:80/portal/news"), "Basic");\r
-               AssertEquals ("#12", result, cred4);\r
-\r
-               result = c.GetCredential (new Uri("http://www.contoso.com:80/portal/ne"), "Basic");\r
-               AssertEquals ("#13", result, cred4);\r
-\r
-               result = c.GetCredential (new Uri("http://www.contoso.com:80/portal/"), "Basic");\r
-               AssertEquals ("#14", result, cred4);                            \r
-\r
-               result = c.GetCredential (new Uri("http://www.contoso.com:80/portal"), "Basic");\r
-               AssertEquals ("#15", result, cred5);\r
-\r
-               result = c.GetCredential (new Uri("http://www.contoso.com:80/"), "Basic");\r
-               AssertEquals ("#16", result, cred5);\r
-\r
-               result = c.GetCredential (new Uri("http://www.contoso.com"), "Basic");\r
-               AssertEquals ("#17", result, cred5);            \r
-\r
-               /*              \r
-               IEnumerator e = c.GetEnumerator ();\r
-               while (e.MoveNext ()) {\r
-                       Console.WriteLine (e.Current.GetType () + " : " + e.Current.ToString ());\r
-               }\r
-               */\r
-       }\r
-}\r
-\r
-}\r
-\r
diff --git a/mcs/class/corlib/Test/System.Net/IPAddressTest.cs b/mcs/class/corlib/Test/System.Net/IPAddressTest.cs
deleted file mode 100644 (file)
index 385c5ca..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-//
-// IPAddressTest.cs - NUnit Test Cases for System.Net.IPAddress
-//
-// Author:
-//   Gonzalo Paniagua Javier (gonzalo@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-using NUnit.Framework;
-using System;
-using System.Net;
-using System.Runtime.InteropServices;
-
-namespace MonoTests.System.Net
-{
-
-public class IPAddressTest : TestCase
-{
-       public IPAddressTest () : 
-               base ("[MonoTests.System.Net.IPAddressTest]") {}
-
-       public IPAddressTest (string name) : base (name) {}
-
-       protected override void SetUp () {}
-       
-       protected override void TearDown() {}
-
-       public static ITest Suite {
-               get { 
-                       return new TestSuite(typeof(IPAddressTest)); 
-               }
-       }
-
-       public void TestPublicFields ()
-       {
-               AssertEquals ("Any", IPAddress.Any.Address, (long) 0);
-               AssertEquals ("Broadcast", IPAddress.Broadcast.Address, (long) 0xFFFFFFFF);
-               long loopback = IPAddress.HostToNetworkOrder (BitConverter.IsLittleEndian ? 
-                                                             0x7f000001 : 
-                                                             0x0100007f);
-               AssertEquals ("Loopback", IPAddress.Loopback.Address, loopback);
-               AssertEquals ("None", IPAddress.None.Address, (long) 0xFFFFFFFF);
-       }
-
-       public void TestToString ()
-       {
-               IPAddress ip = IPAddress.Parse ("192.168.1.1");
-               AssertEquals ("ToString #1", "192.168.1.1", ip.ToString ());
-               AssertEquals ("ToString #2", "0.0.0.0", IPAddress.Any.ToString ());
-               AssertEquals ("ToString #3", "255.255.255.255", IPAddress.Broadcast.ToString ());
-               AssertEquals ("ToString #4", "127.0.0.1", IPAddress.Loopback.ToString ());
-               AssertEquals ("ToString #5", "255.255.255.255", IPAddress.None.ToString ());
-       }
-       
-       public void TestIsLoopback ()
-       {
-               IPAddress ip = IPAddress.Parse ("127.0.0.1");
-               AssertEquals ("IsLoopback #1", true, IPAddress.IsLoopback (ip));
-       }
-
-       public void TestParseOk ()
-       {
-               IPAddress ip = IPAddress.Parse ("192.168.1.1");
-               Assert ("Parse #1", ip.ToString () == "192.168.1.1");
-
-               ip = IPAddress.Parse ("0.0.0.0");
-               AssertEquals ("Parse #2", ip, IPAddress.Any);
-
-               ip = IPAddress.Parse ("255.255.255.255");
-               AssertEquals ("Parse #3", ip, IPAddress.Broadcast);
-               AssertEquals ("Parse #4", ip, IPAddress.None);
-
-               ip = IPAddress.Parse ("127.0.0.1");
-               AssertEquals ("Parse #5", IPAddress.IsLoopback (ip), true);
-
-               ip = IPAddress.Parse ("12.1.1.3 ");
-               AssertEquals ("Parse #6", IPAddress.Parse ("12.1.1.3"), ip);
-
-               // These have a strange behavior !?
-               ip = IPAddress.Parse (" 12.1.1.1");
-               AssertEquals ("Parse #7", IPAddress.Parse ("0.0.0.0"), ip);
-
-               ip = IPAddress.Parse ("12.1 .1.2");
-               AssertEquals ("Parse #8", IPAddress.Parse ("12.0.0.1"), ip);
-
-               ip = IPAddress.Parse (".1.1.6");
-               AssertEquals ("Parse #9", IPAddress.Parse ("0.1.1.6"), ip);
-
-               ip = IPAddress.Parse ("12.1.7");
-               AssertEquals ("Parse #10", IPAddress.Parse ("12.1.0.7"), ip);
-
-               ip = IPAddress.Parse ("12.1.8. ");
-               AssertEquals ("Parse #10", IPAddress.Parse ("12.1.8.0"), ip);
-       }
-
-       public void TestParseWrong ()
-       {
-               IPAddress ip = IPAddress.None;
-
-               try {
-                       ip = IPAddress.Parse ("12.+1.1.4");
-                        Fail("Should raise a FormatException #1");
-               } catch (FormatException) {
-               } catch (Exception e) {
-                       Fail ("ParseWrong #1:" + e.ToString());
-               }
-
-               try {
-                       ip = IPAddress.Parse ("12.1.-1.5");
-                        Fail("Should raise a FormatException #2");
-               } catch (FormatException) {
-               } catch (Exception e) {
-                       Fail ("ParseWrong #2:" + e.ToString());
-               }
-
-               try {
-                       ip = IPAddress.Parse ("257.1.1.9");
-                        Fail("Should raise a FormatException #3");
-               } catch (FormatException) {
-               } catch (Exception e) {
-                       Fail ("ParseWrong #3:" + e.ToString());
-               }
-
-               try {
-                       ip = IPAddress.Parse (null);
-                        Fail("Should raise a ArgumentNullException #1");
-               } catch (ArgumentNullException) {
-               } catch (Exception e) {
-                       Fail ("ParseWrong #4:" + e.ToString());
-               }
-       }
-
-       public void TestNetworkHost ()
-       {
-               long [] tested = new long [] { 0, 1, 1, 1};
-               long [] expectedLE = new long [] {0, 256, 16777216, 72057594037927936 };
-               long [] expected;
-               
-               expected = BitConverter.IsLittleEndian ? expectedLE : tested;
-
-               short short0 = IPAddress.NetworkToHostOrder ((short) tested [0]);
-               AssertEquals ("NetworkToHostOrder #1", short0, (short) expected [0]);
-               short0 = IPAddress.HostToNetworkOrder (short0);
-               AssertEquals ("HostToNetworkOrder #1", short0, (short) tested [0]);
-
-               int int0 = IPAddress.NetworkToHostOrder ((int) tested [0]);
-               AssertEquals ("NetworkToHostOrder #2", int0, (int) expected [0]);
-               int0 = IPAddress.HostToNetworkOrder (int0);
-               AssertEquals ("HostToNetworkOrder #2", int0, (int) tested [0]);
-               
-               long long0 = IPAddress.NetworkToHostOrder (tested [0]);
-               AssertEquals ("NetworkToHostOrder #3", long0, expected [0]);
-               long0 = IPAddress.HostToNetworkOrder (long0);
-               AssertEquals ("HostToNetworkOrder #3", long0, tested [0]);
-
-               short0 = IPAddress.NetworkToHostOrder ((short) tested [1]);
-               AssertEquals ("NetworkToHostOrder #4", short0, (short) expected [1]);
-               short0 = IPAddress.HostToNetworkOrder (short0);
-               AssertEquals ("HostToNetworkOrder #4", short0, (short) tested [1]);
-               
-               int0 = IPAddress.NetworkToHostOrder ((int) tested [2]);
-               AssertEquals ("NetworkToHostOrder #5", int0, (int) expected [2]);
-               int0 = IPAddress.HostToNetworkOrder (int0);
-               AssertEquals ("HostToNetworkOrder #5", int0, (int) tested [2]);
-               
-               long0 = IPAddress.NetworkToHostOrder (tested [3]);
-               AssertEquals ("NetworkToHostOrder #6", long0, expected [3]);
-               long0 = IPAddress.HostToNetworkOrder (long0);
-               AssertEquals ("HostToNetworkOrder #6", long0, tested [3]);
-       }
-}
-
-}
-
diff --git a/mcs/class/corlib/Test/System.Net/IPEndPointTest.cs b/mcs/class/corlib/Test/System.Net/IPEndPointTest.cs
deleted file mode 100644 (file)
index 004fe04..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-//
-// IPEndPointTest.cs - NUnit Test Cases for System.Net.IPEndPoint
-//
-// Author:
-//   Lawrence Pit (loz@cable.a2000.nl)
-//
-
-using NUnit.Framework;
-using System;
-using System.Net;
-using System.Runtime.InteropServices;
-
-namespace MonoTests.System.Net
-{
-
-public class IPEndPointTest : TestCase
-{
-        private const int MyPort = 42;
-        private const int MyMaxPort = 65535;
-        private const int MyMinPort = 0;
-        private const string MyIPAddressString = "192.168.1.1";
-
-        private IPAddress ipAddress;
-        private long ip;
-        private IPEndPoint endPoint1;
-        private IPEndPoint endPoint2;
-
-        public IPEndPointTest () :
-                base ("[MonoTests.System.Net.IPEndPointTest]") {}
-
-        public IPEndPointTest (string name) : base (name) {}
-
-        protected override void SetUp ()
-        {
-                ipAddress = IPAddress.Parse (MyIPAddressString);
-                ip = ipAddress.Address;
-                endPoint1 = new IPEndPoint(ipAddress, MyPort);
-                endPoint2 = new IPEndPoint(ip, MyPort);
-        }
-
-        protected override void TearDown () {}
-
-        public static ITest Suite
-        {
-                get {
-                        return new TestSuite(typeof(IPEndPointTest));
-                }
-        }
-
-        public void TestPublicFields ()
-        {
-                AssertEquals ("MinPort", IPEndPoint.MinPort, MyMinPort);
-                AssertEquals ("MaxPort", IPEndPoint.MaxPort, MyMaxPort);
-        }
-
-        public void TestConstructors ()
-        {
-                try {
-                        new IPEndPoint(null, 0);
-                        Fail("Should raise an ArgumentNullException");
-                } catch (ArgumentNullException) {
-                }
-                try {
-                        new IPEndPoint(ipAddress, MyMinPort - 1);
-                        Fail("Should raise an ArgumentOutOfRangeException #1");
-                } catch (ArgumentOutOfRangeException) {
-                }
-                try {
-                        new IPEndPoint(ipAddress, MyMaxPort + 1);
-                        Fail("Should raise an ArgumentOutOfRangeException #2");
-                } catch (ArgumentOutOfRangeException) {
-                }
-
-                try {
-                        new IPEndPoint(ip, MyMinPort -1);
-                        Fail("Should raise an ArgumentOutOfRangeException #3");
-                } catch (ArgumentOutOfRangeException) {
-                }
-                try {
-                        new IPEndPoint(ip, MyMaxPort + 1);
-                        Fail("Should raise an ArgumentOutOfRangeException #4");
-                } catch (ArgumentOutOfRangeException) {
-                }
-        }
-
-        public void TestPortProperty ()
-        {
-                try {
-                        endPoint1.Port = MyMinPort - 1;
-                        Fail("Should raise an ArgumentOutOfRangeException #1");
-                } catch (ArgumentOutOfRangeException) {
-                }
-                try {
-                        endPoint1.Port = MyMaxPort + 1;
-                        Fail("Should raise an ArgumentOutOfRangeException #2");
-                } catch (ArgumentOutOfRangeException) {
-                }
-        }
-
-        public void TestCreateAndSerialize()
-        {
-               SocketAddress addr = endPoint1.Serialize();
-               EndPoint endPoint3 = endPoint2.Create(addr);
-               Assert("#1", endPoint1.Equals(endPoint3));
-
-               IPAddress ipAddress = IPAddress.Parse ("255.255.255.255");
-                IPEndPoint endPoint4 = new IPEndPoint(ipAddress, MyMaxPort);
-               addr = endPoint4.Serialize();
-               EndPoint endPoint5 = endPoint2.Create(addr);
-               Assert("#2", endPoint4.Equals(endPoint5));
-               AssertEquals("#3", endPoint5.ToString(), "255.255.255.255:" + MyMaxPort);
-       }
-
-        public void TestEquals ()
-        {
-                Assert("Equals", endPoint1.Equals(endPoint2));
-                Assert("Not Equals", !endPoint1.Equals(new IPEndPoint(ip, MyPort + 1)));
-        }
-
-        public void TestGetHashCode ()
-        {
-                AssertEquals(endPoint1.GetHashCode(), endPoint2.GetHashCode());
-        }
-
-        public void TestToString ()
-        {
-                AssertEquals("ToString #1", endPoint1.ToString(), MyIPAddressString + ":" + MyPort);
-                AssertEquals("ToString #2", endPoint2.ToString(), MyIPAddressString + ":" + MyPort);
-        }
-
-}
-
-}
-
diff --git a/mcs/class/corlib/Test/System.Net/SocketPermissionTest.cs b/mcs/class/corlib/Test/System.Net/SocketPermissionTest.cs
deleted file mode 100644 (file)
index 5704aad..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-//\r
-// SocketPermissionTest.cs - NUnit Test Cases for System.Net.SocketPermission\r
-//\r
-// Author:\r
-//   Lawrence Pit (loz@cable.a2000.nl)\r
-//\r
-\r
-using NUnit.Framework;\r
-using System;\r
-using System.Net;\r
-using System.Collections;\r
-using System.Security;\r
-using System.Security.Permissions;\r
-\r
-namespace MonoTests.System.Net\r
-{\r
-\r
-public class SocketPermissionTest : TestCase\r
-{\r
-       SocketPermission s1;\r
-       SocketPermission s2;\r
-       \r
-        public SocketPermissionTest () :\r
-                base ("[MonoTests.System.Net.SocketPermissionTest]") {}\r
-\r
-        public SocketPermissionTest (string name) : base (name) {}\r
-\r
-        protected override void SetUp () \r
-        {\r
-               s1 = new SocketPermission(NetworkAccess.Connect, TransportType.Tcp, "12.13.14.15", 80);\r
-               //s1.AddPermission(NetworkAccess.Accept, TransportType.All, "localhost", 8080);\r
-               //s1.AddPermission(NetworkAccess.Accept, TransportType.All, "123", SocketPermission.AllPorts);\r
-               //s1.AddPermission(NetworkAccess.Accept, TransportType.All, "www.ximian.com", SocketPermission.AllPorts);\r
-               //s1.AddPermission(NetworkAccess.Accept, TransportType.All, "120.4.3.2", SocketPermission.AllPorts);\r
-               //s1.AddPermission(NetworkAccess.Accept, TransportType.Tcp, "www.google.com", 80);\r
-               //s1.AddPermission(NetworkAccess.Accept, TransportType.All, "1.*.10.*.99", SocketPermission.AllPorts);\r
-               //s1.AddPermission(NetworkAccess.Accept, TransportType.All, "128.0.0.1", SocketPermission.AllPorts);\r
-               //s1.AddPermission(NetworkAccess.Accept, TransportType.All, "0.0.0.0", SocketPermission.AllPorts);\r
-               s1.AddPermission(NetworkAccess.Accept, TransportType.All, "10.11.4.*", SocketPermission.AllPorts);\r
-\r
-               s2 = new SocketPermission(NetworkAccess.Connect, TransportType.All, "12.13.14.15", 80);\r
-               //s2.AddPermission(NetworkAccess.Accept, TransportType.All, "localhost", 8080);\r
-               //s2.AddPermission(NetworkAccess.Accept, TransportType.All, "123", 8080);\r
-               //s2.AddPermission(NetworkAccess.Accept, TransportType.Tcp, "www.google.com", SocketPermission.AllPorts);\r
-               s2.AddPermission(NetworkAccess.Accept, TransportType.All, "213.*.*.*", SocketPermission.AllPorts);\r
-               //s2.AddPermission(NetworkAccess.Accept, TransportType.All, "128.0.0.1", 9090);\r
-               s2.AddPermission(NetworkAccess.Accept, TransportType.Tcp, "216.239.*.*", SocketPermission.AllPorts);\r
-               //s2.AddPermission(NetworkAccess.Accept, TransportType.All, "128.0.0.1", SocketPermission.AllPorts);\r
-               //s2.AddPermission(NetworkAccess.Accept, TransportType.Tcp, "120.4.3.2", 80);\r
-               //s2.AddPermission(NetworkAccess.Accept, TransportType.All, "196.*.*.*", SocketPermission.AllPorts);\r
-               //s2.AddPermission(NetworkAccess.Accept, TransportType.All, "1.*.*.*.99", SocketPermission.AllPorts);\r
-               s2.AddPermission(NetworkAccess.Accept, TransportType.All, "10.11.*.*", 9090);\r
-               //s2.AddPermission(NetworkAccess.Accept, TransportType.All, "10.11.4.7", SocketPermission.AllPorts);            \r
-       }\r
-\r
-        protected override void TearDown () {}\r
-\r
-        public static ITest Suite\r
-        {\r
-                get {\r
-                        return new TestSuite (typeof (SocketPermissionTest));\r
-                }\r
-        }\r
-        \r
-        public void TestIsSubsetOf ()\r
-        {\r
-               s1 = new SocketPermission(NetworkAccess.Connect, TransportType.Tcp, "12.13.14.15", 80);\r
-               s1.AddPermission(NetworkAccess.Accept, TransportType.All, "10.11.4.*", SocketPermission.AllPorts);\r
-               s2 = new SocketPermission(NetworkAccess.Connect, TransportType.All, "12.13.14.15", 80);\r
-               s2.AddPermission(NetworkAccess.Accept, TransportType.All, "10.11.*.*", 9090);\r
-               \r
-               Assert ("#1", !s1.IsSubsetOf (s2));\r
-               Assert ("#2", !s2.IsSubsetOf (s1));\r
-\r
-               s1 = new SocketPermission(NetworkAccess.Connect, TransportType.Tcp, "12.13.14.15", 80);\r
-               s1.AddPermission(NetworkAccess.Accept, TransportType.All, "10.11.4.*", 9090);\r
-               s2 = new SocketPermission(NetworkAccess.Connect, TransportType.All, "12.13.14.15", 80);\r
-               s2.AddPermission(NetworkAccess.Accept, TransportType.All, "10.11.*.*", 9090);\r
-               \r
-               Assert ("#3: bug in MS.Net", s1.IsSubsetOf (s2));\r
-               Assert ("#4", !s2.IsSubsetOf (s1));\r
-               \r
-               s1 = new SocketPermission(NetworkAccess.Connect, TransportType.Tcp, "12.13.*.*", 80);\r
-               s2 = new SocketPermission(NetworkAccess.Connect, TransportType.All, "12.13.14.*", 80);\r
-               Assert ("#5", !s1.IsSubsetOf (s2));\r
-               Assert ("#6", !s2.IsSubsetOf (s1));\r
-\r
-               s1 = new SocketPermission(NetworkAccess.Connect, TransportType.Tcp, "12.13.14.15", 80);\r
-               s1.AddPermission(NetworkAccess.Accept, TransportType.Tcp, "10.11.*.*", 9090);\r
-               s2 = new SocketPermission(NetworkAccess.Connect, TransportType.Tcp, "12.13.14.15", 80);\r
-               s2.AddPermission(NetworkAccess.Accept, TransportType.All, "10.11.4.*", SocketPermission.AllPorts);\r
-               Assert ("#7", !s1.IsSubsetOf (s2));\r
-               Assert ("#8", s2.IsSubsetOf (s1));\r
-       }\r
-       \r
-       public void TestIntersect ()\r
-       {\r
-       }\r
-       \r
-       public void TestUnion ()\r
-       {\r
-       }\r
-       \r
-       public void TestXml ()\r
-       {\r
-               SecurityElement elem = s2.ToXml ();\r
-               s1.FromXml (elem);\r
-               Assert ("#1", s2.IsSubsetOf (s1) && s1.IsSubsetOf (s2));\r
-       }\r
-}\r
-\r
-}\r
-\r