< Summary

Class:Itinero.Routing.Costs.ICostFunctionExtensions
Assembly:Itinero
File(s):/home/runner/work/routing2/routing2/src/Itinero/Routing/Costs/ICostFunctionExtensions.cs
Covered lines:0
Uncovered lines:8
Coverable lines:8
Total lines:16
Line coverage:0% (0 of 8)
Covered branches:0
Total branches:0
Tag:232_15462506344

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
GetDijkstraWeightFunc(...)100%10%

File(s)

/home/runner/work/routing2/routing2/src/Itinero/Routing/Costs/ICostFunctionExtensions.cs

#LineLine coverage
 1using Itinero.Routing.Flavours.Dijkstra;
 2
 3namespace Itinero.Routing.Costs;
 4
 5internal static class ICostFunctionExtensions
 6{
 7    public static DijkstraWeightFunc GetDijkstraWeightFunc(this ICostFunction costFunction)
 08    {
 09        return (enumerator, edges) =>
 010        {
 011            var (_, _, cost, turnCost) = costFunction.Get(enumerator, true, edges);
 012
 013            return (cost, turnCost);
 014        };
 015    }
 16}

Methods/Properties

GetDijkstraWeightFunc(...)