Imported Upstream version 6.4.0.173

Former-commit-id: 1fca76369cd4eee853c2b08d929399851f84c879
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-08-21 08:39:26 +00:00
parent 9763768dbe
commit 94da8f9655
53 changed files with 65 additions and 68 deletions

View File

@@ -56,11 +56,11 @@ namespace System.IO.Tests
[PlatformSpecific(TestPlatforms.AnyUnix)]
public void DanglingSymlinkCopy()
{
string dangling_symlink = GetTestFileName();
string missing_target = GetTestFileName();
string dangling_symlink_new_location = GetTestFileName();
string dangling_symlink = GetTestFilePath();
string missing_target = GetTestFilePath();
string dangling_symlink_new_location = GetTestFilePath();
Assert.False(File.Exists(missing_target));
Assert.Equal(symlink(missing_target, dangling_symlink), 0);
Assert.Equal(0, symlink(missing_target, dangling_symlink));
Copy(dangling_symlink, dangling_symlink_new_location);
Assert.True(File.Exists(dangling_symlink_new_location)); // File.Exists returns true for dangling symlinks
}

View File

@@ -182,11 +182,11 @@ namespace System.IO.Tests
[PlatformSpecific(TestPlatforms.AnyUnix)]
public void DanglingSymlinkMove()
{
string dangling_symlink = GetTestFileName();
string missing_target = GetTestFileName();
string dangling_symlink_new_location = GetTestFileName();
string dangling_symlink = GetTestFilePath();
string missing_target = GetTestFilePath();
string dangling_symlink_new_location = GetTestFilePath();
Assert.False(File.Exists(missing_target));
Assert.Equal(symlink(missing_target, dangling_symlink), 0);
Assert.Equal(0, symlink(missing_target, dangling_symlink));
Move(dangling_symlink, dangling_symlink_new_location);
Assert.True(File.Exists(dangling_symlink_new_location)); // File.Exists returns true for dangling symlinks
}