Fix build errors from new warnings
This commit is contained in:
parent
62ef93e2ce
commit
6004060b4e
|
@ -746,7 +746,7 @@ namespace MediaBrowser.MediaEncoding.Subtitles
|
|||
}
|
||||
}
|
||||
|
||||
internal readonly struct SubtitleInfo
|
||||
public readonly struct SubtitleInfo
|
||||
{
|
||||
public SubtitleInfo(string path, MediaProtocol protocol, string format, bool isExternal)
|
||||
{
|
||||
|
|
|
@ -62,7 +62,7 @@ namespace Jellyfin.Api.Tests.Auth.DefaultAuthorizationPolicy
|
|||
}
|
||||
}
|
||||
|
||||
private static TheoryData<string, Dictionary<string, string>> GetParts_ValidAuthHeader_Success_Data()
|
||||
public static TheoryData<string, Dictionary<string, string>> GetParts_ValidAuthHeader_Success_Data()
|
||||
{
|
||||
var data = new TheoryData<string, Dictionary<string, string>>();
|
||||
|
||||
|
|
|
@ -192,7 +192,9 @@ namespace Jellyfin.Api.Tests.ModelBinders
|
|||
|
||||
await modelBinder.BindModelAsync(bindingContextMock.Object);
|
||||
Assert.True(bindingContextMock.Object.Result.IsModelSet);
|
||||
Assert.Empty((IReadOnlyList<TestType>?)bindingContextMock.Object.Result.Model);
|
||||
var listResult = (IReadOnlyList<TestType>?)bindingContextMock.Object.Result.Model;
|
||||
Assert.NotNull(listResult);
|
||||
Assert.Empty(listResult);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
@ -220,7 +222,9 @@ namespace Jellyfin.Api.Tests.ModelBinders
|
|||
|
||||
await modelBinder.BindModelAsync(bindingContextMock.Object);
|
||||
Assert.True(bindingContextMock.Object.Result.IsModelSet);
|
||||
Assert.Single((IReadOnlyList<TestType>?)bindingContextMock.Object.Result.Model);
|
||||
var listResult = (IReadOnlyList<TestType>?)bindingContextMock.Object.Result.Model;
|
||||
Assert.NotNull(listResult);
|
||||
Assert.Single(listResult);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -192,7 +192,9 @@ namespace Jellyfin.Api.Tests.ModelBinders
|
|||
|
||||
await modelBinder.BindModelAsync(bindingContextMock.Object);
|
||||
Assert.True(bindingContextMock.Object.Result.IsModelSet);
|
||||
Assert.Empty((IReadOnlyList<TestType>?)bindingContextMock.Object.Result.Model);
|
||||
var listResult = (IReadOnlyList<TestType>?)bindingContextMock.Object.Result.Model;
|
||||
Assert.NotNull(listResult);
|
||||
Assert.Empty(listResult);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
@ -220,7 +222,9 @@ namespace Jellyfin.Api.Tests.ModelBinders
|
|||
|
||||
await modelBinder.BindModelAsync(bindingContextMock.Object);
|
||||
Assert.True(bindingContextMock.Object.Result.IsModelSet);
|
||||
Assert.Single((IReadOnlyList<TestType>?)bindingContextMock.Object.Result.Model);
|
||||
var listResult = (IReadOnlyList<TestType>?)bindingContextMock.Object.Result.Model;
|
||||
Assert.NotNull(listResult);
|
||||
Assert.Single(listResult);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,7 +32,7 @@ namespace Jellyfin.Extensions.Tests.Json.Converters
|
|||
const string? input = "123";
|
||||
const int output = 123;
|
||||
var deserialized = JsonSerializer.Deserialize<int>(input, _jsonSerializerOptions);
|
||||
Assert.Equal(deserialized, output);
|
||||
Assert.Equal(output, deserialized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -53,7 +53,7 @@ namespace Jellyfin.MediaEncoding.Hls.Tests.Playlist
|
|||
Assert.False(DynamicHlsPlaylistGenerator.IsExtractionAllowedForFile(filePath, allowedExtensions));
|
||||
}
|
||||
|
||||
private static TheoryData<int, long, double[]> ComputeEqualLengthSegments_Valid_Success_Data()
|
||||
public static TheoryData<int, long, double[]> ComputeEqualLengthSegments_Valid_Success_Data()
|
||||
{
|
||||
var data = new TheoryData<int, long, double[]>
|
||||
{
|
||||
|
@ -67,7 +67,7 @@ namespace Jellyfin.MediaEncoding.Hls.Tests.Playlist
|
|||
return data;
|
||||
}
|
||||
|
||||
private static TheoryData<KeyframeData, int, double[]> ComputeSegments_Valid_Success_Data()
|
||||
public static TheoryData<KeyframeData, int, double[]> ComputeSegments_Valid_Success_Data()
|
||||
{
|
||||
var data = new TheoryData<KeyframeData, int, double[]>
|
||||
{
|
||||
|
|
|
@ -12,7 +12,7 @@ namespace Jellyfin.MediaEncoding.Subtitles.Tests
|
|||
{
|
||||
public class SubtitleEncoderTests
|
||||
{
|
||||
internal static TheoryData<MediaSourceInfo, MediaStream, SubtitleEncoder.SubtitleInfo> GetReadableFile_Valid_TestData()
|
||||
public static TheoryData<MediaSourceInfo, MediaStream, SubtitleEncoder.SubtitleInfo> GetReadableFile_Valid_TestData()
|
||||
{
|
||||
var data = new TheoryData<MediaSourceInfo, MediaStream, SubtitleEncoder.SubtitleInfo>();
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ namespace Jellyfin.Model.Drawing;
|
|||
|
||||
public static class ImageFormatExtensionsTests
|
||||
{
|
||||
private static TheoryData<ImageFormat> GetAllImageFormats()
|
||||
public static TheoryData<ImageFormat> GetAllImageFormats()
|
||||
{
|
||||
var theoryTypes = new TheoryData<ImageFormat>();
|
||||
foreach (var x in Enum.GetValues<ImageFormat>())
|
||||
|
|
|
@ -44,7 +44,7 @@ namespace Jellyfin.Providers.Tests.Manager
|
|||
ValidateImages_Test(ImageType.Primary, 0, true, 0, false, 0);
|
||||
}
|
||||
|
||||
private static TheoryData<ImageType, int> GetImageTypesWithCount()
|
||||
public static TheoryData<ImageType, int> GetImageTypesWithCount()
|
||||
{
|
||||
var theoryTypes = new TheoryData<ImageType, int>
|
||||
{
|
||||
|
|
|
@ -132,7 +132,7 @@ namespace Jellyfin.Providers.Tests.Manager
|
|||
Assert.True(TestMergeBaseItemData<Audio, SongInfo>(propName, oldValue, Array.Empty<string>(), null, true, out _));
|
||||
}
|
||||
|
||||
private static TheoryData<string, object, object> MergeBaseItemData_SimpleField_ReplacesAppropriately_TestData()
|
||||
public static TheoryData<string, object, object> MergeBaseItemData_SimpleField_ReplacesAppropriately_TestData()
|
||||
=> new()
|
||||
{
|
||||
{ "IndexNumber", 1, 2 },
|
||||
|
|
|
@ -209,7 +209,7 @@ public class MediaInfoResolverTests
|
|||
Assert.Empty(streams);
|
||||
}
|
||||
|
||||
private static TheoryData<string, MediaStream[], MediaStream[]> GetExternalStreams_MergeMetadata_HandlesOverridesCorrectly_Data()
|
||||
public static TheoryData<string, MediaStream[], MediaStream[]> GetExternalStreams_MergeMetadata_HandlesOverridesCorrectly_Data()
|
||||
{
|
||||
var data = new TheoryData<string, MediaStream[], MediaStream[]>();
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ namespace Jellyfin.Providers.Tests.MediaInfo
|
|||
{
|
||||
public class VideoImageProviderTests
|
||||
{
|
||||
private static TheoryData<Video> GetImage_UnsupportedInput_ReturnsNoImage_TestData()
|
||||
public static TheoryData<Video> GetImage_UnsupportedInput_ReturnsNoImage_TestData()
|
||||
{
|
||||
return new()
|
||||
{
|
||||
|
|
|
@ -11,7 +11,7 @@ public class IndexNumberComparerTests
|
|||
{
|
||||
private readonly IBaseItemComparer _cmp = new IndexNumberComparer();
|
||||
|
||||
private static TheoryData<BaseItem?, BaseItem?> Compare_GivenNull_ThrowsArgumentNullException_TestData()
|
||||
public static TheoryData<BaseItem?, BaseItem?> Compare_GivenNull_ThrowsArgumentNullException_TestData()
|
||||
=> new()
|
||||
{
|
||||
{ null, new Audio() },
|
||||
|
|
|
@ -12,7 +12,7 @@ public class ParentIndexNumberComparerTests
|
|||
{
|
||||
private readonly IBaseItemComparer _cmp = new ParentIndexNumberComparer();
|
||||
|
||||
private static TheoryData<BaseItem?, BaseItem?> Compare_GivenNull_ThrowsArgumentNullException_TestData()
|
||||
public static TheoryData<BaseItem?, BaseItem?> Compare_GivenNull_ThrowsArgumentNullException_TestData()
|
||||
=> new()
|
||||
{
|
||||
{ null, new Audio() },
|
||||
|
|
|
@ -83,6 +83,7 @@ namespace Jellyfin.Server.Integration.Tests.Controllers
|
|||
|
||||
var res = await response.Content.ReadAsStreamAsync();
|
||||
var data = await JsonSerializer.DeserializeAsync<ConfigurationPageInfo[]>(res, _jsonOpions);
|
||||
Assert.NotNull(data);
|
||||
Assert.Empty(data);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -62,7 +62,9 @@ namespace Jellyfin.Server.Integration.Tests.Controllers
|
|||
|
||||
using var contentStream = await response.Content.ReadAsStreamAsync().ConfigureAwait(false);
|
||||
var user = await JsonSerializer.DeserializeAsync<StartupUserDto>(contentStream, _jsonOptions).ConfigureAwait(false);
|
||||
Assert.NotEmpty(user!.Name);
|
||||
Assert.NotNull(user);
|
||||
Assert.NotNull(user.Name);
|
||||
Assert.NotEmpty(user.Name);
|
||||
Assert.Null(user.Password);
|
||||
}
|
||||
|
||||
|
@ -87,7 +89,9 @@ namespace Jellyfin.Server.Integration.Tests.Controllers
|
|||
|
||||
var contentStream = await getResponse.Content.ReadAsStreamAsync().ConfigureAwait(false);
|
||||
var newUser = await JsonSerializer.DeserializeAsync<StartupUserDto>(contentStream, _jsonOptions).ConfigureAwait(false);
|
||||
Assert.Equal(user.Name, newUser!.Name);
|
||||
Assert.NotNull(newUser);
|
||||
Assert.Equal(user.Name, newUser.Name);
|
||||
Assert.NotNull(newUser.Password);
|
||||
Assert.NotEmpty(newUser.Password);
|
||||
Assert.NotEqual(user.Password, newUser.Password);
|
||||
}
|
||||
|
|
|
@ -46,6 +46,7 @@ namespace Jellyfin.Server.Integration.Tests.Controllers
|
|||
var users = await JsonSerializer.DeserializeAsync<UserDto[]>(
|
||||
await response.Content.ReadAsStreamAsync().ConfigureAwait(false), _jsonOpions).ConfigureAwait(false);
|
||||
// User are hidden by default
|
||||
Assert.NotNull(users);
|
||||
Assert.Empty(users);
|
||||
}
|
||||
|
||||
|
@ -60,6 +61,7 @@ namespace Jellyfin.Server.Integration.Tests.Controllers
|
|||
Assert.Equal(HttpStatusCode.OK, response.StatusCode);
|
||||
var users = await JsonSerializer.DeserializeAsync<UserDto[]>(
|
||||
await response.Content.ReadAsStreamAsync().ConfigureAwait(false), _jsonOpions).ConfigureAwait(false);
|
||||
Assert.NotNull(users);
|
||||
Assert.Single(users);
|
||||
Assert.False(users![0].HasConfiguredPassword);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user