jellyfin/tests
SenorSmartyPants 9016fec892 Make sure episodes in series folder don't group as multiversion
Test for episodes in series folder


Turn on multiple versions for episodes


Support for multiversion episodes in mixed folders

Update 2 failing test cases. These were for passing for unofficially supported filenames. Dashes with no spaces, which is not how JF docs say multiversion files are supposed to be named.
Fix possible null


fix null take 2


Don't ParseName when calling ResolveVideos<Episode> 

ParseName drops everything after year in a filename. This results in episode information being dropped if year is present.

Update tests to set ParseName=false

Additional test with Mixed folder with Year in filename

Added case when calculating displayname for versions for mixed folders.
Add StringComparison.Ordinal to LastIndexOf

Was generating an error in recent build attempts.
Clean the episode filename to set the grouper value

This allows files like 
Name (2020) - S01E01 [BluRay-480p x264][AC3 2.0] - [ORIGINAL].mkv
Name (2020) - S01E01 [BluRay-1080p x264][AC3 5.1]- [Remaster].mkv

to be grouped on 'Name (2020) - S01E01'
Fix false positive merging

Only do cleanstring or " -" index cleaning, not both.
Compatiblity fix when stacking episodes and multiple versions are present


Fix linting problems
2023-09-24 15:17:41 -05:00
..
Jellyfin.Api.Tests Fix error in test preventing Moq update (#10096) 2023-08-08 14:17:46 +02:00
Jellyfin.Common.Tests Always run code analyzers for tests projects (#9304) 2023-02-12 10:54:55 -07:00
Jellyfin.Controller.Tests Always run code analyzers for tests projects (#9304) 2023-02-12 10:54:55 -07:00
Jellyfin.Dlna.Tests Fix #7516 2023-02-20 20:33:00 +01:00
Jellyfin.Extensions.Tests Remove unnecessary type extension and handle feedback. 2023-04-16 18:47:57 -06:00
Jellyfin.MediaEncoding.Hls.Tests Always run code analyzers for tests projects (#9304) 2023-02-12 10:54:55 -07:00
Jellyfin.MediaEncoding.Keyframes.Tests Always run code analyzers for tests projects (#9304) 2023-02-12 10:54:55 -07:00
Jellyfin.MediaEncoding.Tests Fix xUnit1030: Do not call ConfigureAwait in test method 2023-09-18 17:55:52 +02:00
Jellyfin.Model.Tests Merge pull request #10056 from Bond-009/nullable2 2023-09-12 11:09:20 +02:00
Jellyfin.Naming.Tests Make sure episodes in series folder don't group as multiversion 2023-09-24 15:17:41 -05:00
Jellyfin.Networking.Tests Fix Jellyfin.Networking.Tests (#10055) 2023-07-29 15:52:26 -06:00
Jellyfin.Providers.Tests Fix xUnit1030: Do not call ConfigureAwait in test method 2023-09-18 17:55:52 +02:00
Jellyfin.Server.Implementations.Tests Fix xUnit1030: Do not call ConfigureAwait in test method 2023-09-18 17:55:52 +02:00
Jellyfin.Server.Integration.Tests Fix xUnit1030: Do not call ConfigureAwait in test method 2023-09-18 17:55:52 +02:00
Jellyfin.Server.Tests fix build 2023-09-01 09:35:57 -06:00
Jellyfin.XbmcMetadata.Tests Remove redundant casts 2023-04-06 19:17:28 +02:00
coverletArgs.runsettings Split CI testing files 2020-01-15 11:05:57 +01:00
Directory.Build.props Always run code analyzers for tests projects (#9304) 2023-02-12 10:54:55 -07:00
jellyfin-tests.ruleset Disable xUnit1028 2023-09-01 09:35:48 -06:00