File Coverage

blib/lib/AI/Pathfinding/OptimizeMultiple/SimulationResults.pm
Criterion Covered Total %
statement 11 13 84.6
branch n/a
condition n/a
subroutine 4 6 66.6
pod 2 2 100.0
total 17 21 80.9


line stmt bran cond sub pod time code
1             package AI::Pathfinding::OptimizeMultiple::SimulationResults;
2             $AI::Pathfinding::OptimizeMultiple::SimulationResults::VERSION = '0.0.15';
3 2     2   17 use strict;
  2         5  
  2         65  
4 2     2   14 use warnings;
  2         5  
  2         66  
5              
6 2     2   43 use 5.012;
  2         9  
7              
8 2     2   19 use MooX qw/late/;
  2         5  
  2         10  
9              
10             has status => (isa => 'Str', is => 'ro', required => 1,);
11             has total_iters => (isa => 'Int', is => 'ro', required => 1,);
12             has scan_runs => (isa => 'ArrayRef[AI::Pathfinding::OptimizeMultiple::ScanRun]', is => 'ro', required => 1,);
13              
14             sub get_total_iters
15             {
16 0     0 1   return shift->total_iters();
17             }
18              
19             sub get_status
20             {
21 0     0 1   return shift->status();
22             }
23              
24             1;
25              
26             __END__