Branch Coverage

blib/lib/Moonshine/Test.pm
Criterion Covered Total %
branch 49 60 81.6


line true false branch
228 3 83 if ($instruction{'catch'}) { }
230 3 0 unless exists $instruction{'test'}
239 1 85 unless (exists $instruction{'test'})
254 2 1 exists $instruction{'key'} ? :
266 2 1 exists $instruction{'key'} ? :
276 4 1 exists $instruction{'key'} ? :
285 5 1 exists $instruction{'index'} ? :
297 2 1 exists $instruction{'index'} ? :
309 2 1 exists $instruction{'index'} ? :
321 1 0 exists $instruction{'index'} ? :
333 2 1 exists $instruction{'index'} ? :
345 2 1 exists $instruction{'index'} ? :
357 2 1 exists $instruction{'index'} ? :
369 1 0 exists $instruction{'index'} ? :
382 2 1 exists $instruction{'key'} ? :
394 2 1 exists $instruction{'key'} ? :
404 2 1 exists $instruction{'key'} ? :
427 2 0 defined $expected[0] ? :
577 0 7 $instruction{'build'} ? :
586 2 38 if (my $subtests = delete $test->{'subtest'})
599 0 2 unless moon_test_one('instance', $new_instance, 'test', $test->{'test'}, 'expected', $test->{'expected'})
615 0 38 unless moon_test_one('instance', $instance, %{$test;})
619 0 7 $test_info{'fail'} ? :
643 0 3 $instruction{'args'} ? :
688 79 19 if (my $func = $instruction->{'func'}) { }
6 13 elsif (my $meth = $instruction->{'meth'}) { }
12 1 elsif (exists $instruction->{'instance'}) { }
700 0 76 defined $instruction->{'args_list'} ? :
76 3 defined $instruction->{'args'} ? :
708 0 6 defined $instruction->{'args_list'} ? :