ManagedFileSystem: Rewrite GetValidFilename and more improvements

This commit is contained in:
Bond_009
2021-04-22 03:11:21 +02:00
parent 95ab603a40
commit 81209258ab
2 changed files with 43 additions and 29 deletions

View File

@@ -42,6 +42,16 @@ namespace Jellyfin.Server.Implementations.Tests.IO
}
}
[Theory]
[InlineData("ValidFileName", "ValidFileName")]
[InlineData("AC/DC", "AC DC")]
[InlineData("Invalid\0", "Invalid ")]
[InlineData("AC/DC\0KD/A", "AC DC KD A")]
public void GetValidFilename_ReturnsValidFilename(string filename, string expectedFileName)
{
Assert.Equal(expectedFileName, _sut.GetValidFilename(filename));
}
[SkippableFact]
public void GetFileInfo_DanglingSymlink_ExistsFalse()
{