diff options
| author | cvium <clausvium@gmail.com> | 2021-05-31 14:27:26 +0200 |
|---|---|---|
| committer | cvium <clausvium@gmail.com> | 2021-05-31 14:27:26 +0200 |
| commit | cfba7daa50296b41d550b2041f9878721696263b (patch) | |
| tree | 5e3f7b3bc14d7354da5b2842d6afd028c88802ac | |
| parent | 0835b26889e1b26d3bd00abfb076da3b6eb4424e (diff) | |
revert test change
| -rw-r--r-- | tests/Jellyfin.Server.Implementations.Tests/Data/SqliteItemRepositoryTests.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/Jellyfin.Server.Implementations.Tests/Data/SqliteItemRepositoryTests.cs b/tests/Jellyfin.Server.Implementations.Tests/Data/SqliteItemRepositoryTests.cs index ba67e55f3..f312933fb 100644 --- a/tests/Jellyfin.Server.Implementations.Tests/Data/SqliteItemRepositoryTests.cs +++ b/tests/Jellyfin.Server.Implementations.Tests/Data/SqliteItemRepositoryTests.cs @@ -164,7 +164,10 @@ namespace Jellyfin.Server.Implementations.Tests.Data } } }; + } + public static IEnumerable<object[]> DeserializeImages_ValidAndInvalid_TestData() + { yield return new object[] { string.Empty, @@ -213,6 +216,23 @@ namespace Jellyfin.Server.Implementations.Tests.Data } [Theory] + [MemberData(nameof(DeserializeImages_ValidAndInvalid_TestData))] + public void DeserializeImages_ValidAndInvalid_Success(string value, ItemImageInfo[] expected) + { + var result = _sqliteItemRepository.DeserializeImages(value); + Assert.Equal(expected.Length, result.Length); + for (int i = 0; i < expected.Length; i++) + { + Assert.Equal(expected[i].Path, result[i].Path); + Assert.Equal(expected[i].Type, result[i].Type); + Assert.Equal(expected[i].DateModified, result[i].DateModified); + Assert.Equal(expected[i].Width, result[i].Width); + Assert.Equal(expected[i].Height, result[i].Height); + Assert.Equal(expected[i].BlurHash, result[i].BlurHash); + } + } + + [Theory] [MemberData(nameof(DeserializeImages_Valid_TestData))] public void SerializeImages_Valid_Success(string expected, ItemImageInfo[] value) { |
