test: Removed irrelevant tests.

This commit is contained in:
real-zony 2024-11-29 23:12:26 +08:00
parent 32b6c4052b
commit 9a979942e3
4 changed files with 13 additions and 15 deletions

View File

@ -33,7 +33,7 @@ namespace ZonyLrcTools.Tests.Infrastructure.Lyrics
await Should.ThrowAsync<ErrorCodeException>(_lyricsProvider.DownloadAsync("天ノ弱", "漆柚").AsTask); await Should.ThrowAsync<ErrorCodeException>(_lyricsProvider.DownloadAsync("天ノ弱", "漆柚").AsTask);
} }
[Fact] [Fact(Skip = "This music already exists KuGou's database.")]
public async Task DownloadAsync_Index_Exception_Test() public async Task DownloadAsync_Index_Exception_Test()
{ {
await Should.ThrowAsync<ErrorCodeException>(async () => await _lyricsProvider.DownloadAsync("40'z", "ZOOLY")); await Should.ThrowAsync<ErrorCodeException>(async () => await _lyricsProvider.DownloadAsync("40'z", "ZOOLY"));

View File

@ -113,13 +113,6 @@ namespace ZonyLrcTools.Tests.Infrastructure.Lyrics
lyric.IsPruneMusic.ShouldBeTrue(); lyric.IsPruneMusic.ShouldBeTrue();
} }
[Fact]
public async Task DownloadAsync_NullException_Test()
{
var result = await Should.ThrowAsync<ErrorCodeException>(_lyricsProvider.DownloadAsync("創世記", "りりィ").AsTask);
result.ErrorCode.ShouldBe(ErrorCodes.NoMatchingSong);
}
[Fact] [Fact]
public async Task DownloadAsync_Source_Null_Test() public async Task DownloadAsync_Source_Null_Test()
{ {

View File

@ -5,6 +5,7 @@ using Shouldly;
using Xunit; using Xunit;
using ZonyLrcTools.Common.Configuration; using ZonyLrcTools.Common.Configuration;
using ZonyLrcTools.Common.Infrastructure.Network; using ZonyLrcTools.Common.Infrastructure.Network;
using ZonyLrcTools.Common.Updater;
namespace ZonyLrcTools.Tests.Infrastructure.Network namespace ZonyLrcTools.Tests.Infrastructure.Network
{ {
@ -25,9 +26,9 @@ namespace ZonyLrcTools.Tests.Infrastructure.Network
{ {
var client = ServiceProvider.GetRequiredService<IWarpHttpClient>(); var client = ServiceProvider.GetRequiredService<IWarpHttpClient>();
var response = await client.GetAsync(@"https://www.baidu.com"); var response = await client.GetAsync(DefaultUpdater.UpdateUrl);
response.ShouldNotBeNull(); response.ShouldNotBeNull();
response.ShouldContain("百度"); response.ShouldContain("NewVersion");
} }
[Fact] [Fact]
@ -39,10 +40,10 @@ namespace ZonyLrcTools.Tests.Infrastructure.Network
var client = ServiceProvider.GetRequiredService<IWarpHttpClient>(); var client = ServiceProvider.GetRequiredService<IWarpHttpClient>();
var response = await client.GetAsync(@"https://www.baidu.com"); var response = await client.GetAsync(DefaultUpdater.UpdateUrl);
response.ShouldNotBeNull(); response.ShouldNotBeNull();
response.ShouldContain("百度"); response.ShouldContain("NewVersion");
} }
} }
} }

View File

@ -1,4 +1,5 @@
using Shouldly; using System.IO;
using Shouldly;
using Xunit; using Xunit;
using ZonyLrcTools.Common; using ZonyLrcTools.Common;
@ -9,7 +10,10 @@ public class MusicInfoTests
[Fact] [Fact]
public void InvalidFilePathTest() public void InvalidFilePathTest()
{ {
var musicInfo = new MusicInfo("C:\\Users\\Zony\\Music\\[ZonyLrcTools]:? - 01. 你好.mp3", "你好", "Zony"); var tempFilePath = Path.GetTempFileName();
musicInfo.FilePath.ShouldBe(@"C:\Users\Zony\Music\[ZonyLrcTools] - 01. 你好.mp3"); var errorFilePath = $"{tempFilePath}" + "?:";
var musicInfo = new MusicInfo(errorFilePath, "你好", "Zony");
musicInfo.FilePath.ShouldBe(tempFilePath);
} }
} }