line |
true |
false |
branch |
72
|
1 |
216 |
if (not defined $self->_st) { } |
79
|
0 |
216 |
if ($self->_st->to_string ne $str) |
95
|
0 |
434 |
if ($line ne "\n") |
119
|
0 |
434 |
unless ($line =~ /\A={3,}\n\z/u) |
134
|
0 |
434 |
if ($line ne "\n") |
143
|
2 |
432 |
if ($line eq "This game is solveable.\n") |
191
|
80 |
352 |
if ($self->_move->source_type eq 'stack' and $self->_move->dest_type eq 'stack' and $self->_move->num_cards > 1 and $self->_variant_params->sequence_move eq 'limited') { } |
206
|
150 |
170 |
unless (defined $self->_st->get_freecell($idx)) |
214
|
32 |
528 |
if ($idx != $ultimate_dest and $idx != $ultimate_source and not $self->_st->get_column($idx)->len) |
257
|
0 |
432 |
if (my $verdict = $self->_st->verify_and_perform_move('Games::Solitaire::Verify::Move'->new({'fcs_string', $move_line, 'game', $self->_variant}))) |
305
|
0 |
144 |
if ($num_cards <= 0) { } |
361
|
0 |
352 |
if (my $verdict = $self->_st->verify_and_perform_move($self->_move)) |
383
|
0 |
2 |
unless ($line =~ /\A(-=)+-\n\z/u) |
399
|
2 |
0 |
if (not $@) { } |
|
0 |
0 |
elsif ($err = 'Exception::Class'->caught('Games::Solitaire::Verify::Exception::VerifyMove')) { } |
413
|
0 |
0 |
ref $err ? : |