diff options
| author | ianjazz246 <ianjazz246@gmail.com> | 2021-09-10 20:11:16 -0700 |
|---|---|---|
| committer | ianjazz246 <ianjazz246@gmail.com> | 2021-09-10 20:11:16 -0700 |
| commit | c5393b25798098aa079c185971b7ac28e5f5b994 (patch) | |
| tree | 52f0346d05180c517ea62a4b5869cc2597d5737a /tests/Jellyfin.Server.Tests/UrlDecodeQueryFeatureTests.cs | |
| parent | 00f7f68e53ad614d0a58c597fc61a317a830dbe1 (diff) | |
Use TheoryData in UrlDecodeQueryFeatureTest
Diffstat (limited to 'tests/Jellyfin.Server.Tests/UrlDecodeQueryFeatureTests.cs')
| -rw-r--r-- | tests/Jellyfin.Server.Tests/UrlDecodeQueryFeatureTests.cs | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/Jellyfin.Server.Tests/UrlDecodeQueryFeatureTests.cs b/tests/Jellyfin.Server.Tests/UrlDecodeQueryFeatureTests.cs index 419afb2dc..39af21920 100644 --- a/tests/Jellyfin.Server.Tests/UrlDecodeQueryFeatureTests.cs +++ b/tests/Jellyfin.Server.Tests/UrlDecodeQueryFeatureTests.cs @@ -10,11 +10,18 @@ namespace Jellyfin.Server.Tests { public static class UrlDecodeQueryFeatureTests { + public static TheoryData<string, string> EmptyValueTest_TestData() + { + var data = new TheoryData<string, string>(); + data.Add("e0a72cb2a2c7", "e0a72cb2a2c7"); // isn't encoded + data.Add("random+test", "random test"); // encoded + data.Add("random%20test", "random test"); // encoded + data.Add("++", " "); // encoded + return data; + } + [Theory] - [InlineData("e0a72cb2a2c7", "e0a72cb2a2c7")] // isn't encoded - [InlineData("random+test", "random test")] // encoded - [InlineData("random%20test", "random test")] // encoded - [InlineData("++", " ")] // encoded + [MemberData(nameof(EmptyValueTest_TestData))] public static void EmptyValueTest(string query, string key) { var dict = new Dictionary<string, StringValues> |
