< Summary - Jellyfin

Information
Class: Emby.Server.Implementations.Library.Resolvers.FolderResolver
Assembly: Emby.Server.Implementations
File(s): /srv/git/jellyfin/Emby.Server.Implementations/Library/Resolvers/FolderResolver.cs
Line coverage
75%
Covered lines: 3
Uncovered lines: 1
Coverable lines: 4
Total lines: 35
Line coverage: 75%
Branch coverage
50%
Covered branches: 1
Total branches: 2
Branch coverage: 50%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_Priority()100%11100%
Resolve(...)50%2.15266.66%

File(s)

/srv/git/jellyfin/Emby.Server.Implementations/Library/Resolvers/FolderResolver.cs

#LineLine coverage
 1#nullable disable
 2
 3using MediaBrowser.Controller.Entities;
 4using MediaBrowser.Controller.Library;
 5using MediaBrowser.Controller.Resolvers;
 6
 7namespace Emby.Server.Implementations.Library.Resolvers
 8{
 9    /// <summary>
 10    /// Class FolderResolver.
 11    /// </summary>
 12    public class FolderResolver : GenericFolderResolver<Folder>
 13    {
 14        /// <summary>
 15        /// Gets the priority.
 16        /// </summary>
 17        /// <value>The priority.</value>
 2218        public override ResolverPriority Priority => ResolverPriority.Last;
 19
 20        /// <summary>
 21        /// Resolves the specified args.
 22        /// </summary>
 23        /// <param name="args">The args.</param>
 24        /// <returns>Folder.</returns>
 25        protected override Folder Resolve(ItemResolveArgs args)
 26        {
 327            if (args.IsDirectory)
 28            {
 029                return new Folder();
 30            }
 31
 332            return null;
 33        }
 34    }
 35}