[System*] Add category for tests that use API that require BSD sockets.
[mono.git] / mcs / class / System / Test / System.Net / CookieParserTest.cs
index 554063f19379c00a4b2fafb28e940ba97ce0072a..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,7 +38,10 @@ namespace MonoTests.System.Net
                void AssertCookie (Cookie cookie, string name, string value, long ticks)
                {
                        AssertCookie (cookie, name, value);
-                       Assert.AreEqual (ticks, cookie.Expires.ToUniversalTime ().Ticks);
+                       if (ticks == 0)
+                               Assert.AreEqual (0, cookie.Expires.Ticks);
+                       else
+                               Assert.AreEqual (ticks, cookie.Expires.ToUniversalTime ().Ticks);
                }
 
                void AssertCookie (Cookie cookie, string name, string value)