aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDavid <daullmer@gmail.com>2021-03-26 17:06:01 +0100
committerDavid <daullmer@gmail.com>2021-03-26 17:16:29 +0100
commit78f7fdeaccee7f321740ede24dee797622b44f8b (patch)
treeb8348e2774fcd3ee7f901bb44624c2eb56328357 /tests
parent7685569480409f2703fc6ead32d093a08d783312 (diff)
Rename methods and optimize allocations
Diffstat (limited to 'tests')
-rw-r--r--tests/Jellyfin.Common.Tests/Providers/ProviderIdParserTests.cs19
1 files changed, 10 insertions, 9 deletions
diff --git a/tests/Jellyfin.Common.Tests/Providers/ProviderIdParserTests.cs b/tests/Jellyfin.Common.Tests/Providers/ProviderIdParserTests.cs
index cfe1ea86b..1ce54c59b 100644
--- a/tests/Jellyfin.Common.Tests/Providers/ProviderIdParserTests.cs
+++ b/tests/Jellyfin.Common.Tests/Providers/ProviderIdParserTests.cs
@@ -1,4 +1,5 @@
-using MediaBrowser.Common.Providers;
+using System;
+using MediaBrowser.Common.Providers;
using Xunit;
namespace Jellyfin.Common.Tests.Providers
@@ -20,9 +21,9 @@ namespace Jellyfin.Common.Tests.Providers
[InlineData("tt123456789", true, "tt12345678")]
public void Parse_Imdb(string text, bool shouldSucceed, string? imdbId)
{
- var succeeded = ProviderIdParsers.TryParseImdbId(text, out string? parsedId);
+ var succeeded = ProviderIdParsers.TryFindImdbId(text, out ReadOnlySpan<char> parsedId);
Assert.Equal(shouldSucceed, succeeded);
- Assert.Equal(imdbId, parsedId);
+ Assert.Equal(imdbId ?? Span<char>.Empty.ToString(), parsedId.ToString());
}
[Theory]
@@ -32,9 +33,9 @@ namespace Jellyfin.Common.Tests.Providers
[InlineData("https://www.themoviedb.org/tv/1668-friends", false, null)]
public void Parse_TmdbMovie(string text, bool shouldSucceed, string? tmdbId)
{
- var succeeded = ProviderIdParsers.TryParseTmdbMovieId(text, out string? parsedId);
+ var succeeded = ProviderIdParsers.TryFindTmdbMovieId(text, out ReadOnlySpan<char> parsedId);
Assert.Equal(shouldSucceed, succeeded);
- Assert.Equal(tmdbId, parsedId);
+ Assert.Equal(tmdbId ?? Span<char>.Empty.ToString(), parsedId.ToString());
}
[Theory]
@@ -44,9 +45,9 @@ namespace Jellyfin.Common.Tests.Providers
[InlineData("https://www.themoviedb.org/movie/30287-fallo", false, null)]
public void Parse_TmdbSeries(string text, bool shouldSucceed, string? tmdbId)
{
- var succeeded = ProviderIdParsers.TryParseTmdbSeriesId(text, out string? parsedId);
+ var succeeded = ProviderIdParsers.TryFindTmdbSeriesId(text, out ReadOnlySpan<char> parsedId);
Assert.Equal(shouldSucceed, succeeded);
- Assert.Equal(tmdbId, parsedId);
+ Assert.Equal(tmdbId ?? Span<char>.Empty.ToString(), parsedId.ToString());
}
[Theory]
@@ -56,9 +57,9 @@ namespace Jellyfin.Common.Tests.Providers
[InlineData("https://www.themoviedb.org/tv/1668-friends", false, null)]
public void Parse_Tvdb(string text, bool shouldSucceed, string? tvdbId)
{
- var succeeded = ProviderIdParsers.TryParseTvdbId(text, out string? parsedId);
+ var succeeded = ProviderIdParsers.TryFindTvdbId(text, out ReadOnlySpan<char> parsedId);
Assert.Equal(shouldSucceed, succeeded);
- Assert.Equal(tvdbId, parsedId);
+ Assert.Equal(tvdbId ?? Span<char>.Empty.ToString(), parsedId.ToString());
}
}
}