< Summary

Information
Class: CounterDrone.Core.Models.RoutePlan
Assembly: CounterDrone.Core
File(s): C:\Users\Tellme\apps\CounterDroneBackend\src\CounterDrone.Core\Models\RoutePlan.cs
Line coverage
100%
Covered lines: 5
Uncovered lines: 0
Coverable lines: 5
Total lines: 20
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_TaskId()100%11100%
get_GroupId()100%11100%
get_FormationMode()100%11100%
get_FormationSpacing()100%11100%
get_ETA()100%11100%

File(s)

C:\Users\Tellme\apps\CounterDroneBackend\src\CounterDrone.Core\Models\RoutePlan.cs

#LineLine coverage
 1using SQLite;
 2
 3namespace CounterDrone.Core.Models
 4{
 5    /// <summary>步骤5:航路规划</summary>
 6    [Table("RoutePlan")]
 7    public class RoutePlan
 8    {
 9        [PrimaryKey]
 17910        public string TaskId { get; set; } = string.Empty;
 11
 15412        public string GroupId { get; set; } = string.Empty;
 13
 19514        public int FormationMode { get; set; } = (int)Models.FormationMode.Single;
 15
 16816        public double FormationSpacing { get; set; } = 50.0;
 17
 15418        public string ETA { get; set; } = string.Empty;
 19    }
 20}