+2008-01-23 Robert Jordan <robertj@gmx.net>
+
+ * Uri.cs (Parse): Handle uriString.Length == 1 as a valid relative URI.
+ Fixes #346432.
+
2007-12-04 Arina Itkes <arinai@mainsoft.com>
* Uri.cs: Unix absolute path should not be valid on Windows.
+2008-01-23 Robert Jordan <robertj@gmx.net>
+
+ * UriTest3.cs: Add tests for bug #346432.
+
2007-11-06 Gert Driesen <drieseng@users.sourceforge.net>
* UriBuilderTest.cs: Added tests for regression introduced as part of
Assert.AreEqual ("/test.aspx", uri.OriginalString, "#D2");
Assert.AreEqual ("/test.aspx", uri.ToString (), "#D3");
Assert.IsFalse (uri.UserEscaped, "#D4");
+
+ uri = new Uri ("", UriKind.Relative);
+ Assert.IsFalse (uri.IsAbsoluteUri, "#E1");
+ Assert.AreEqual ("", uri.OriginalString, "#E2");
+ Assert.AreEqual ("", uri.ToString (), "#E3");
+ Assert.IsFalse (uri.UserEscaped, "#E4");
+
+ uri = new Uri ("a", UriKind.Relative);
+ Assert.IsFalse (uri.IsAbsoluteUri, "#F1");
+ Assert.AreEqual ("a", uri.OriginalString, "#F2");
+ Assert.AreEqual ("a", uri.ToString (), "#F3");
+ Assert.IsFalse (uri.UserEscaped, "#F4");
}
[Test]