Branch Coverage

blib/lib/Games/Sudoku/OO/Set.pm
Criterion Covered Total %
branch 31 32 96.8


line true false branch
12 194 97 if (defined $args{'possibles'}) { }
36 0 2955 if (defined $cell->getValue) { }
64 607 1088 unless @queue
84 10716 6336 if ($cell->couldBe($value))
88 212 2879 if (@couldBe == 1) { }
2686 193 elsif (@couldBe) { }
102 1896 8608 if (defined $saved_row and $saved_row != $row)
109 6968 3536 if (defined $saved_column and $saved_column != $column)
116 3805 6699 if (defined $saved_square and $saved_square != $square)
122 244 2442 if ($squares_equal and $saved_square != $self)
126 308 2378 if ($columns_equal and $saved_column != $self)
130 219 2467 if ($rows_equal and $saved_row != $self)
146 1673 6829 if ($cell == $has_to_be)
150 2164 1673 unless ($duplicate)
161 8581 3269 if (defined $cell->getValue)
162 219 8362 if ($seen_values{$cell->getValue})