File Coverage

lib/Games/Checkers/MoveListNode.pm
Criterion Covered Total %
statement 9 15 60.0
branch n/a
condition n/a
subroutine 3 4 75.0
pod 0 1 0.0
total 12 20 60.0


line stmt bran cond sub pod time code
1             # Games::Checkers, Copyright (C) 1996-2012 Mikhael Goikhman, migo@cpan.org
2             #
3             # This program is free software: you can redistribute it and/or modify
4             # it under the terms of the GNU General Public License as published by
5             # the Free Software Foundation, either version 3 of the License, or
6             # (at your option) any later version.
7             #
8             # This program is distributed in the hope that it will be useful,
9             # but WITHOUT ANY WARRANTY; without even the implied warranty of
10             # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11             # GNU General Public License for more details.
12             #
13             # You should have received a copy of the GNU General Public License
14             # along with this program. If not, see .
15              
16 1     1   1358 use strict;
  1         3  
  1         49  
17 1     1   5 use warnings;
  1         3  
  1         49  
18              
19             package Games::Checkers::MoveListNode;
20              
21 1     1   6 use base 'Games::Checkers::Board';
  1         2  
  1         166  
22              
23             sub new ($;$) {
24 0     0 0   my $class = shift;
25 0           my $board = shift;
26 0           my $move = shift;
27              
28 0           my $self = $class->SUPER::new($board);
29 0           $self->{move} = $move;
30 0           return $self;
31             }
32              
33             1;