X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mcs%2Fclass%2Fcorlib%2FTest%2FSystem.IO%2FDirectoryInfoTest.cs;h=766ad1b17e0b1ef757e4c643973aa6213b93e068;hb=b39d5edf62fb3908e10647e1a7e60dadeb88b2be;hp=e35c3f1ef951920b29432f1ef2850a505a7fbd9a;hpb=f73e0d5c67f0d26e85b92fc4b75fc48783f20d64;p=mono.git diff --git a/mcs/class/corlib/Test/System.IO/DirectoryInfoTest.cs b/mcs/class/corlib/Test/System.IO/DirectoryInfoTest.cs index e35c3f1ef95..766ad1b17e0 100644 --- a/mcs/class/corlib/Test/System.IO/DirectoryInfoTest.cs +++ b/mcs/class/corlib/Test/System.IO/DirectoryInfoTest.cs @@ -760,6 +760,18 @@ namespace MonoTests.System.IO WindowsParentFullName ("C:\\dir\\", "C:\\"); WindowsParentFullName ("C:\\dir\\dir", "C:\\dir"); WindowsParentFullName ("C:\\dir\\dir\\", "C:\\dir"); + } + + [Test] + public void Parent_Bug77090 () + { + DirectoryInfo di = new DirectoryInfo ("/home"); + if (Path.DirectorySeparatorChar == '\\') { + Assert ("/home parent (Windows path)", di.Parent.Name.EndsWith (":\\")); + } + else + AssertEquals ("/home parent", "/", di.Parent.Name); + AssertNull ("/home parent parent", di.Parent.Parent); } } }