< Summary

Information
Class: Trailblazer.Pathing.HybridRoutePlan
Assembly: Trailblazer
File(s): /home/runner/work/Trailblazer/Trailblazer/src/Trailblazer/Pathing/Search/Hybrid/Support/HybridRoutePlan.cs
Line coverage
100%
Covered lines: 8
Uncovered lines: 0
Coverable lines: 8
Total lines: 22
Line coverage: 100%
Branch coverage
100%
Covered branches: 4
Total branches: 4
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%44100%

File(s)

/home/runner/work/Trailblazer/Trailblazer/src/Trailblazer/Pathing/Search/Hybrid/Support/HybridRoutePlan.cs

#LineLine coverage
 1using System;
 2
 3namespace Trailblazer.Pathing;
 4
 5internal sealed class HybridRoutePlan
 6{
 1887    public HybridRoutePlan(
 1888        HybridRouteStep[] steps,
 1889        TraversalTransition[] directedTransitions,
 18810        int totalPathCost)
 11    {
 18812        Steps = steps ?? Array.Empty<HybridRouteStep>();
 18813        DirectedTransitions = directedTransitions ?? Array.Empty<TraversalTransition>();
 18814        TotalPathCost = totalPathCost;
 18815    }
 16
 17    public HybridRouteStep[] Steps { get; }
 18
 19    public TraversalTransition[] DirectedTransitions { get; }
 20
 21    public int TotalPathCost { get; }
 22}