mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-07-09 03:04:19 -04:00
[skip ci] Reduce warnings during tests (#2318)
This commit is contained in:
parent
48d86cde39
commit
cd3a15fa3b
@ -92,7 +92,7 @@ public class GenreHelperTests
|
|||||||
genreRemoved.Add(genre);
|
genreRemoved.Add(genre);
|
||||||
});
|
});
|
||||||
|
|
||||||
Assert.Equal(1, genreRemoved.Count);
|
Assert.Single(genreRemoved);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
@ -220,7 +220,7 @@ public class PersonHelperTests
|
|||||||
});
|
});
|
||||||
|
|
||||||
Assert.NotEqual(existingPeople, peopleRemoved);
|
Assert.NotEqual(existingPeople, peopleRemoved);
|
||||||
Assert.Equal(1, peopleRemoved.Count);
|
Assert.Single(peopleRemoved);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
@ -238,14 +238,14 @@ public class PersonHelperTests
|
|||||||
});
|
});
|
||||||
|
|
||||||
Assert.NotEqual(existingPeople, peopleRemoved);
|
Assert.NotEqual(existingPeople, peopleRemoved);
|
||||||
Assert.Equal(1, peopleRemoved.Count);
|
Assert.Single(peopleRemoved);
|
||||||
|
|
||||||
PersonHelper.RemovePeople(existingPeople, new[] {"Joe Shmo"}, PersonRole.CoverArtist, person =>
|
PersonHelper.RemovePeople(existingPeople, new[] {"Joe Shmo"}, PersonRole.CoverArtist, person =>
|
||||||
{
|
{
|
||||||
peopleRemoved.Add(person);
|
peopleRemoved.Add(person);
|
||||||
});
|
});
|
||||||
|
|
||||||
Assert.Equal(0, existingPeople.Count);
|
Assert.Empty(existingPeople);
|
||||||
Assert.Equal(2, peopleRemoved.Count);
|
Assert.Equal(2, peopleRemoved.Count);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ public class TagHelperTests
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
Assert.Equal(1, tagAdded.Count);
|
Assert.Single(tagAdded);
|
||||||
Assert.Equal(4, allTags.Count);
|
Assert.Equal(4, allTags.Count);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ public class TagHelperTests
|
|||||||
tagRemoved.Add(tag);
|
tagRemoved.Add(tag);
|
||||||
});
|
});
|
||||||
|
|
||||||
Assert.Equal(1, tagRemoved.Count);
|
Assert.Single(tagRemoved);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
@ -115,7 +115,6 @@ public class ComicParserTests
|
|||||||
[InlineData("Batgirl Vol.2000 #57 (December, 2004)", "2000")]
|
[InlineData("Batgirl Vol.2000 #57 (December, 2004)", "2000")]
|
||||||
[InlineData("Batgirl V2000 #57", "2000")]
|
[InlineData("Batgirl V2000 #57", "2000")]
|
||||||
[InlineData("Fables 021 (2004) (Digital) (Nahga-Empire).cbr", "0")]
|
[InlineData("Fables 021 (2004) (Digital) (Nahga-Empire).cbr", "0")]
|
||||||
[InlineData("Cyberpunk 2077 - Trauma Team 04.cbz", "0")]
|
|
||||||
[InlineData("2000 AD 0366 [1984-04-28] (flopbie)", "0")]
|
[InlineData("2000 AD 0366 [1984-04-28] (flopbie)", "0")]
|
||||||
[InlineData("Daredevil - v6 - 10 - (2019)", "6")]
|
[InlineData("Daredevil - v6 - 10 - (2019)", "6")]
|
||||||
[InlineData("Daredevil - v6.5", "6.5")]
|
[InlineData("Daredevil - v6.5", "6.5")]
|
||||||
|
@ -20,11 +20,13 @@ using Xunit;
|
|||||||
|
|
||||||
namespace API.Tests.Repository;
|
namespace API.Tests.Repository;
|
||||||
|
|
||||||
|
#nullable enable
|
||||||
|
|
||||||
public class SeriesRepositoryTests
|
public class SeriesRepositoryTests
|
||||||
{
|
{
|
||||||
private readonly IUnitOfWork _unitOfWork;
|
private readonly IUnitOfWork _unitOfWork;
|
||||||
|
|
||||||
private readonly DbConnection _connection;
|
private readonly DbConnection? _connection;
|
||||||
private readonly DataContext _context;
|
private readonly DataContext _context;
|
||||||
|
|
||||||
private const string CacheDirectory = "C:/kavita/config/cache/";
|
private const string CacheDirectory = "C:/kavita/config/cache/";
|
||||||
|
@ -163,7 +163,7 @@ Substitute.For<IMediaConversionService>());
|
|||||||
|
|
||||||
|
|
||||||
Assert.True(result);
|
Assert.True(result);
|
||||||
Assert.Equal(1, ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories).Count());
|
Assert.Single(ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories));
|
||||||
Assert.NotNull(await _unitOfWork.UserRepository.GetBookmarkAsync(1));
|
Assert.NotNull(await _unitOfWork.UserRepository.GetBookmarkAsync(1));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -223,7 +223,7 @@ Substitute.For<IMediaConversionService>());
|
|||||||
|
|
||||||
|
|
||||||
Assert.True(result);
|
Assert.True(result);
|
||||||
Assert.Equal(0, ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories).Count());
|
Assert.Empty(ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories));
|
||||||
Assert.Null(await _unitOfWork.UserRepository.GetBookmarkAsync(1));
|
Assert.Null(await _unitOfWork.UserRepository.GetBookmarkAsync(1));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -411,7 +411,7 @@ Substitute.For<IMediaConversionService>());
|
|||||||
await _unitOfWork.CommitAsync();
|
await _unitOfWork.CommitAsync();
|
||||||
|
|
||||||
|
|
||||||
Assert.Equal(1, ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories).Count());
|
Assert.Single(ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories));
|
||||||
Assert.NotNull(await _unitOfWork.UserRepository.GetBookmarkAsync(1));
|
Assert.NotNull(await _unitOfWork.UserRepository.GetBookmarkAsync(1));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,8 +85,8 @@ public class CollectionTagServiceTests : AbstractDbTest
|
|||||||
await _service.AddTagToSeries(await _unitOfWork.CollectionTagRepository.GetTagAsync(1, CollectionTagIncludes.SeriesMetadata), ids);
|
await _service.AddTagToSeries(await _unitOfWork.CollectionTagRepository.GetTagAsync(1, CollectionTagIncludes.SeriesMetadata), ids);
|
||||||
|
|
||||||
var metadatas = await _unitOfWork.SeriesRepository.GetSeriesMetadataForIdsAsync(ids);
|
var metadatas = await _unitOfWork.SeriesRepository.GetSeriesMetadataForIdsAsync(ids);
|
||||||
Assert.True(metadatas.ElementAt(0).CollectionTags.Any(t => t.Title.Equals("Tag 1")));
|
Assert.Contains(metadatas.ElementAt(0).CollectionTags, t => t.Title.Equals("Tag 1"));
|
||||||
Assert.True(metadatas.ElementAt(1).CollectionTags.Any(t => t.Title.Equals("Tag 1")));
|
Assert.Contains(metadatas.ElementAt(1).CollectionTags, t => t.Title.Equals("Tag 1"));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
@ -112,7 +112,7 @@ public class CollectionTagServiceTests : AbstractDbTest
|
|||||||
await SeedSeries();
|
await SeedSeries();
|
||||||
var tag = await _service.GetTagOrCreate(0, "GetTagOrCreate_ShouldReturnNewTag");
|
var tag = await _service.GetTagOrCreate(0, "GetTagOrCreate_ShouldReturnNewTag");
|
||||||
Assert.NotNull(tag);
|
Assert.NotNull(tag);
|
||||||
Assert.NotSame(0, tag.Id);
|
Assert.Equal(0, tag.Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
@ -121,7 +121,7 @@ public class CollectionTagServiceTests : AbstractDbTest
|
|||||||
await SeedSeries();
|
await SeedSeries();
|
||||||
var tag = await _service.GetTagOrCreate(1, string.Empty);
|
var tag = await _service.GetTagOrCreate(1, string.Empty);
|
||||||
Assert.NotNull(tag);
|
Assert.NotNull(tag);
|
||||||
Assert.NotSame(1, tag.Id);
|
Assert.Equal(1, tag.Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
@ -61,13 +61,13 @@ public class DirectoryServiceTests
|
|||||||
API.Services.Tasks.Scanner.Parser.Parser.ImageFileExtensions, _logger);
|
API.Services.Tasks.Scanner.Parser.Parser.ImageFileExtensions, _logger);
|
||||||
Assert.Equal(1, fileCount);
|
Assert.Equal(1, fileCount);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch
|
||||||
{
|
{
|
||||||
Assert.False(true);
|
Assert.False(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Assert.Equal(1, files.Count);
|
Assert.Single(files);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -654,7 +654,7 @@ public class DirectoryServiceTests
|
|||||||
fileSystem.AddFile($"{testDirectory}file_0.zip", new MockFileData(""));
|
fileSystem.AddFile($"{testDirectory}file_0.zip", new MockFileData(""));
|
||||||
|
|
||||||
var ds = new DirectoryService(Substitute.For<ILogger<DirectoryService>>(), fileSystem);
|
var ds = new DirectoryService(Substitute.For<ILogger<DirectoryService>>(), fileSystem);
|
||||||
Assert.Equal(1, ds.ListDirectory(testDirectory).Count());
|
Assert.Single(ds.ListDirectory(testDirectory));
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
@ -881,7 +881,7 @@ public class DirectoryServiceTests
|
|||||||
|
|
||||||
var allFiles = ds.ScanFiles("C:/Data/");
|
var allFiles = ds.ScanFiles("C:/Data/");
|
||||||
|
|
||||||
Assert.Equal(0, allFiles.Count);
|
Assert.Empty(allFiles);
|
||||||
|
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
@ -905,7 +905,7 @@ public class DirectoryServiceTests
|
|||||||
|
|
||||||
var allFiles = ds.ScanFiles("C:/Data/");
|
var allFiles = ds.ScanFiles("C:/Data/");
|
||||||
|
|
||||||
Assert.Equal(1, allFiles.Count); // Ignore files are not counted in files, only valid extensions
|
Assert.Single(allFiles); // Ignore files are not counted in files, only valid extensions
|
||||||
|
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
@ -164,7 +164,7 @@ public class ReadingListServiceTests
|
|||||||
await _readingListService.AddChaptersToReadingList(1, new List<int>() {1}, readingList);
|
await _readingListService.AddChaptersToReadingList(1, new List<int>() {1}, readingList);
|
||||||
await _unitOfWork.CommitAsync();
|
await _unitOfWork.CommitAsync();
|
||||||
|
|
||||||
Assert.Equal(1, readingList.Items.Count);
|
Assert.Single(readingList.Items);
|
||||||
Assert.Equal(0, readingList.Items.First().Order);
|
Assert.Equal(0, readingList.Items.First().Order);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -409,7 +409,7 @@ public class ReadingListServiceTests
|
|||||||
ReadingListId = 1, ReadingListItemId = 1
|
ReadingListId = 1, ReadingListItemId = 1
|
||||||
});
|
});
|
||||||
|
|
||||||
Assert.Equal(1, readingList.Items.Count);
|
Assert.Single(readingList.Items);
|
||||||
Assert.Equal(2, readingList.Items.First().ChapterId);
|
Assert.Equal(2, readingList.Items.First().ChapterId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ public class ScannerServiceTests
|
|||||||
.Build()
|
.Build()
|
||||||
};
|
};
|
||||||
|
|
||||||
Assert.Equal(1, ScannerService.FindSeriesNotOnDisk(existingSeries, infos).Count());
|
Assert.Single(ScannerService.FindSeriesNotOnDisk(existingSeries, infos));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
@ -305,7 +305,7 @@ public class SeriesServiceTests : AbstractDbTest
|
|||||||
// A book library where all books are Volumes, will show no "chapters" on the UI because it doesn't make sense
|
// A book library where all books are Volumes, will show no "chapters" on the UI because it doesn't make sense
|
||||||
Assert.Empty(detail.Chapters);
|
Assert.Empty(detail.Chapters);
|
||||||
|
|
||||||
Assert.Equal(1, detail.Volumes.Count());
|
Assert.Single(detail.Volumes);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
@ -527,7 +527,7 @@ public class SeriesServiceTests : AbstractDbTest
|
|||||||
|
|
||||||
var series = await _unitOfWork.SeriesRepository.GetSeriesByIdAsync(1);
|
var series = await _unitOfWork.SeriesRepository.GetSeriesByIdAsync(1);
|
||||||
Assert.NotNull(series.Metadata);
|
Assert.NotNull(series.Metadata);
|
||||||
Assert.True(series.Metadata.Genres.Select(g => g.Title).Contains("New Genre".SentenceCase()));
|
Assert.Contains("New Genre".SentenceCase(), series.Metadata.Genres.Select(g => g.Title));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -563,10 +563,10 @@ public class SeriesServiceTests : AbstractDbTest
|
|||||||
|
|
||||||
var series = await _unitOfWork.SeriesRepository.GetSeriesByIdAsync(1);
|
var series = await _unitOfWork.SeriesRepository.GetSeriesByIdAsync(1);
|
||||||
Assert.NotNull(series.Metadata);
|
Assert.NotNull(series.Metadata);
|
||||||
Assert.True(series.Metadata.Genres.Select(g => g.Title).Contains("New Genre".SentenceCase()));
|
Assert.Contains("New Genre".SentenceCase(), series.Metadata.Genres.Select(g => g.Title));
|
||||||
Assert.True(series.Metadata.People.All(g => g.Name is "Joe Shmo" or "Joe Shmo 2"));
|
Assert.True(series.Metadata.People.All(g => g.Name is "Joe Shmo" or "Joe Shmo 2"));
|
||||||
Assert.True(series.Metadata.Tags.Select(g => g.Title).Contains("New Tag".SentenceCase()));
|
Assert.Contains("New Tag".SentenceCase(), series.Metadata.Tags.Select(g => g.Title));
|
||||||
Assert.True(series.Metadata.CollectionTags.Select(g => g.Title).Contains("New Collection"));
|
Assert.Contains("New Collection", series.Metadata.CollectionTags.Select(g => g.Title));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user