From e731250342a0d4d6ac971b310a4b42c675060750 Mon Sep 17 00:00:00 2001 From: Cody Robibero Date: Fri, 8 Mar 2024 15:29:22 -0700 Subject: Lowercase MediaStreamProtocol for backwards compatibility --- .../JsonDefaultStringEnumConverterTests.cs | 28 +++++++++++----------- .../Dlna/StreamBuilderTests.cs | 8 +++---- 2 files changed, 18 insertions(+), 18 deletions(-) (limited to 'tests') diff --git a/tests/Jellyfin.Extensions.Tests/Json/Converters/JsonDefaultStringEnumConverterTests.cs b/tests/Jellyfin.Extensions.Tests/Json/Converters/JsonDefaultStringEnumConverterTests.cs index 4fd9fd290..5d86d6bae 100644 --- a/tests/Jellyfin.Extensions.Tests/Json/Converters/JsonDefaultStringEnumConverterTests.cs +++ b/tests/Jellyfin.Extensions.Tests/Json/Converters/JsonDefaultStringEnumConverterTests.cs @@ -15,9 +15,9 @@ public class JsonDefaultStringEnumConverterTests /// The input string. /// The expected enum value. [Theory] - [InlineData("\"\"", MediaStreamProtocol.Http)] - [InlineData("\"Http\"", MediaStreamProtocol.Http)] - [InlineData("\"Hls\"", MediaStreamProtocol.Hls)] + [InlineData("\"\"", MediaStreamProtocol.http)] + [InlineData("\"Http\"", MediaStreamProtocol.http)] + [InlineData("\"Hls\"", MediaStreamProtocol.hls)] public void Deserialize_Enum_Direct(string input, MediaStreamProtocol output) { var value = JsonSerializer.Deserialize(input, _jsonOptions); @@ -30,10 +30,10 @@ public class JsonDefaultStringEnumConverterTests /// The input string. /// The expected enum value. [Theory] - [InlineData(null, MediaStreamProtocol.Http)] - [InlineData("\"\"", MediaStreamProtocol.Http)] - [InlineData("\"Http\"", MediaStreamProtocol.Http)] - [InlineData("\"Hls\"", MediaStreamProtocol.Hls)] + [InlineData(null, MediaStreamProtocol.http)] + [InlineData("\"\"", MediaStreamProtocol.http)] + [InlineData("\"Http\"", MediaStreamProtocol.http)] + [InlineData("\"Hls\"", MediaStreamProtocol.hls)] public void Deserialize_Enum(string? input, MediaStreamProtocol output) { input ??= "null"; @@ -51,9 +51,9 @@ public class JsonDefaultStringEnumConverterTests /// The expected enum value. [Theory] [InlineData(null, null)] - [InlineData("\"\"", MediaStreamProtocol.Http)] - [InlineData("\"Http\"", MediaStreamProtocol.Http)] - [InlineData("\"Hls\"", MediaStreamProtocol.Hls)] + [InlineData("\"\"", MediaStreamProtocol.http)] + [InlineData("\"Http\"", MediaStreamProtocol.http)] + [InlineData("\"Hls\"", MediaStreamProtocol.hls)] public void Deserialize_Enum_Nullable(string? input, MediaStreamProtocol? output) { input ??= "null"; @@ -69,8 +69,8 @@ public class JsonDefaultStringEnumConverterTests /// Input enum. /// Output enum. [Theory] - [InlineData(MediaStreamProtocol.Http, MediaStreamProtocol.Http)] - [InlineData(MediaStreamProtocol.Hls, MediaStreamProtocol.Hls)] + [InlineData(MediaStreamProtocol.http, MediaStreamProtocol.http)] + [InlineData(MediaStreamProtocol.hls, MediaStreamProtocol.hls)] public void Enum_RoundTrip(MediaStreamProtocol input, MediaStreamProtocol output) { var inputObj = new TestClass { EnumValue = input }; @@ -87,8 +87,8 @@ public class JsonDefaultStringEnumConverterTests /// Input enum. /// Output enum. [Theory] - [InlineData(MediaStreamProtocol.Http, MediaStreamProtocol.Http)] - [InlineData(MediaStreamProtocol.Hls, MediaStreamProtocol.Hls)] + [InlineData(MediaStreamProtocol.http, MediaStreamProtocol.http)] + [InlineData(MediaStreamProtocol.hls, MediaStreamProtocol.hls)] [InlineData(null, null)] public void Enum_RoundTrip_Nullable(MediaStreamProtocol? input, MediaStreamProtocol? output) { diff --git a/tests/Jellyfin.Model.Tests/Dlna/StreamBuilderTests.cs b/tests/Jellyfin.Model.Tests/Dlna/StreamBuilderTests.cs index 183997fdb..6d88dbb8e 100644 --- a/tests/Jellyfin.Model.Tests/Dlna/StreamBuilderTests.cs +++ b/tests/Jellyfin.Model.Tests/Dlna/StreamBuilderTests.cs @@ -389,21 +389,21 @@ namespace Jellyfin.Model.Tests // Assert.Equal("webm", val.Container); Assert.Equal(streamInfo.Container, uri.Extension); Assert.Equal("stream", uri.Filename); - Assert.Equal(MediaStreamProtocol.Http, streamInfo.SubProtocol); + Assert.Equal(MediaStreamProtocol.http, streamInfo.SubProtocol); } else if (transcodeProtocol.Equals("HLS.mp4", StringComparison.Ordinal)) { Assert.Equal("mp4", streamInfo.Container); Assert.Equal("m3u8", uri.Extension); Assert.Equal("master", uri.Filename); - Assert.Equal(MediaStreamProtocol.Hls, streamInfo.SubProtocol); + Assert.Equal(MediaStreamProtocol.hls, streamInfo.SubProtocol); } else { Assert.Equal("ts", streamInfo.Container); Assert.Equal("m3u8", uri.Extension); Assert.Equal("master", uri.Filename); - Assert.Equal(MediaStreamProtocol.Hls, streamInfo.SubProtocol); + Assert.Equal(MediaStreamProtocol.hls, streamInfo.SubProtocol); } // Full transcode @@ -489,7 +489,7 @@ namespace Jellyfin.Model.Tests } else if (playMethod is null) { - Assert.Equal(MediaStreamProtocol.Http, streamInfo.SubProtocol); + Assert.Equal(MediaStreamProtocol.http, streamInfo.SubProtocol); Assert.Equal("stream", uri.Filename); Assert.False(streamInfo.EstimateContentLength); -- cgit v1.2.3