[System*] Add category for tests that use API that require BSD sockets.
[mono.git] / mcs / class / System / Test / System.Net / CookieParserTest.cs
index 17fdedf44b0610f991dae38da5c36d3be2c76f2b..37c40d7445e070cd8d5021dc238253b6bdac5db5 100644 (file)
@@ -9,6 +9,7 @@ using NUnit.Framework;
 namespace MonoTests.System.Net
 {
        [TestFixture]
+       [Category ("RequiresBSDSockets")]
        public class CookieParserTest
        {
                public const string A = "Foo=Bar, expires=World; expires=Sat, 11-Oct-14 22:45:19 GMT, A=B";
@@ -37,12 +38,10 @@ namespace MonoTests.System.Net
                void AssertCookie (Cookie cookie, string name, string value, long ticks)
                {
                        AssertCookie (cookie, name, value);
-                       Console.WriteLine ("TEST: {0} {1}", cookie.Expires, cookie.Expires.Ticks);
-                       try {
+                       if (ticks == 0)
+                               Assert.AreEqual (0, cookie.Expires.Ticks);
+                       else
                                Assert.AreEqual (ticks, cookie.Expires.ToUniversalTime ().Ticks);
-                       } catch (Exception ex) {
-                               Console.Error.WriteLine ("ERROR: {0} {1} {2}", ex, cookie.Expires, cookie.Expires.Ticks);
-                       }
                }
 
                void AssertCookie (Cookie cookie, string name, string value)
@@ -77,8 +76,6 @@ namespace MonoTests.System.Net
                {
                        var cookies = DoRequest (A);
                        Assert.AreEqual (3, cookies.Count);
-                       Console.WriteLine ("TEST: {0} {1} {2}", cookies [0].Name, cookies [0].Expires, cookies [0].Expires.Ticks);
-                       Console.WriteLine ("DATE: {0} {1}", DateTime.Now, DateTime.UtcNow);
                        AssertCookie (cookies [0], "Foo", "Bar", 0);
                        AssertCookie (cookies [1], "expires", "World", 635486643190000000);
                        AssertCookie (cookies [2], "A", "B", 0);