Browse Source

Fix debug builds (#8909)

Bond-009 2 years ago
parent
commit
3462676a8f

+ 2 - 1
Jellyfin.Networking/Manager/NetworkManager.cs

@@ -1301,7 +1301,8 @@ namespace Jellyfin.Networking.Manager
             var extResult = _interfaceAddresses
             var extResult = _interfaceAddresses
                 .Exclude(_bindExclusions, false)
                 .Exclude(_bindExclusions, false)
                 .Where(p => !IsInLocalNetwork(p))
                 .Where(p => !IsInLocalNetwork(p))
-                .OrderBy(p => p.Tag);
+                .OrderBy(p => p.Tag)
+                .ToList();
 
 
             if (extResult.Any())
             if (extResult.Any())
             {
             {

+ 1 - 1
tests/Jellyfin.Extensions.Tests/Json/Converters/JsonLowerCaseConverterTests.cs

@@ -57,7 +57,7 @@ namespace Jellyfin.Extensions.Tests.Json.Converters
             Assert.Equal(json, res);
             Assert.Equal(json, res);
         }
         }
 
 
-        private class TestContainer
+        private sealed class TestContainer
         {
         {
             public TestContainer(CollectionTypeOptions? collectionType)
             public TestContainer(CollectionTypeOptions? collectionType)
             {
             {

+ 1 - 1
tests/Jellyfin.MediaEncoding.Tests/EncoderValidatorTests.cs

@@ -32,7 +32,7 @@ namespace Jellyfin.MediaEncoding.Tests
             Assert.Equal(valid, _encoderValidator.ValidateVersionInternal(versionOutput));
             Assert.Equal(valid, _encoderValidator.ValidateVersionInternal(versionOutput));
         }
         }
 
 
-        private class GetFFmpegVersionTestData : TheoryData<string, Version?>
+        private sealed class GetFFmpegVersionTestData : TheoryData<string, Version?>
         {
         {
             public GetFFmpegVersionTestData()
             public GetFFmpegVersionTestData()
             {
             {

+ 1 - 1
tests/Jellyfin.Model.Tests/Entities/ProviderIdsExtensionsTests.cs

@@ -186,7 +186,7 @@ namespace Jellyfin.Model.Tests.Entities
             Assert.Null(nullProvider.ProviderIds);
             Assert.Null(nullProvider.ProviderIds);
         }
         }
 
 
-        private class ProviderIdsExtensionsTestsObject : IHasProviderIds
+        private sealed class ProviderIdsExtensionsTestsObject : IHasProviderIds
         {
         {
             public static readonly ProviderIdsExtensionsTestsObject Empty = new ProviderIdsExtensionsTestsObject();
             public static readonly ProviderIdsExtensionsTestsObject Empty = new ProviderIdsExtensionsTestsObject();
 
 

+ 1 - 1
tests/Jellyfin.Server.Implementations.Tests/Data/SqliteItemRepositoryTests.cs

@@ -282,7 +282,7 @@ namespace Jellyfin.Server.Implementations.Tests.Data
             Assert.Equal(expected, SqliteItemRepository.SerializeProviderIds(values));
             Assert.Equal(expected, SqliteItemRepository.SerializeProviderIds(values));
         }
         }
 
 
-        private class ProviderIdsExtensionsTestsObject : IHasProviderIds
+        private sealed class ProviderIdsExtensionsTestsObject : IHasProviderIds
         {
         {
             public Dictionary<string, string> ProviderIds { get; set; } = new Dictionary<string, string>();
             public Dictionary<string, string> ProviderIds { get; set; } = new Dictionary<string, string>();
         }
         }

+ 1 - 1
tests/Jellyfin.Server.Implementations.Tests/HttpServer/WebSocketConnectionTests.cs

@@ -48,7 +48,7 @@ namespace Jellyfin.Server.Implementations.Tests.HttpServer
             Assert.Throws<JsonException>(() => con.DeserializeWebSocketMessage(new ReadOnlySequence<byte>(bytes), out var bytesConsumed));
             Assert.Throws<JsonException>(() => con.DeserializeWebSocketMessage(new ReadOnlySequence<byte>(bytes), out var bytesConsumed));
         }
         }
 
 
-        internal class BufferSegment : ReadOnlySequenceSegment<byte>
+        internal sealed class BufferSegment : ReadOnlySequenceSegment<byte>
         {
         {
             public BufferSegment(Memory<byte> memory)
             public BufferSegment(Memory<byte> memory)
             {
             {

+ 1 - 1
tests/Jellyfin.Server.Implementations.Tests/Library/EpisodeResolverTest.cs

@@ -60,7 +60,7 @@ namespace Jellyfin.Server.Implementations.Tests.Library
             Assert.NotNull(episodeResolver.Resolve(itemResolveArgs));
             Assert.NotNull(episodeResolver.Resolve(itemResolveArgs));
         }
         }
 
 
-        private class EpisodeResolverMock : EpisodeResolver
+        private sealed class EpisodeResolverMock : EpisodeResolver
         {
         {
             public EpisodeResolverMock(ILogger<EpisodeResolver> logger, NamingOptions namingOptions) : base(logger, namingOptions)
             public EpisodeResolverMock(ILogger<EpisodeResolver> logger, NamingOptions namingOptions) : base(logger, namingOptions)
             {
             {

+ 2 - 2
tests/Jellyfin.Server.Implementations.Tests/Sorting/AiredEpisodeOrderComparerTests.cs

@@ -27,7 +27,7 @@ namespace Jellyfin.Server.Implementations.Tests.Sorting
             Assert.Equal(-expected, cmp.Compare(y, x));
             Assert.Equal(-expected, cmp.Compare(y, x));
         }
         }
 
 
-        private class EpisodeBadData : TheoryData<BaseItem?, BaseItem?>
+        private sealed class EpisodeBadData : TheoryData<BaseItem?, BaseItem?>
         {
         {
             public EpisodeBadData()
             public EpisodeBadData()
             {
             {
@@ -36,7 +36,7 @@ namespace Jellyfin.Server.Implementations.Tests.Sorting
             }
             }
         }
         }
 
 
-        private class EpisodeTestData : TheoryData<BaseItem, BaseItem, int>
+        private sealed class EpisodeTestData : TheoryData<BaseItem, BaseItem, int>
         {
         {
             public EpisodeTestData()
             public EpisodeTestData()
             {
             {

+ 1 - 1
tests/Jellyfin.Server.Integration.Tests/AuthHelper.cs

@@ -48,7 +48,7 @@ namespace Jellyfin.Server.Integration.Tests
             headers.Add(AuthHeaderName, DummyAuthHeader + $", Token={accessToken}");
             headers.Add(AuthHeaderName, DummyAuthHeader + $", Token={accessToken}");
         }
         }
 
 
-        private class AuthenticationResultDto
+        private sealed class AuthenticationResultDto
         {
         {
             public string AccessToken { get; set; } = string.Empty;
             public string AccessToken { get; set; } = string.Empty;