Branch Coverage

blib/lib/PasswordMonkey.pm
Criterion Covered Total %
branch 30 48 62.5


line true false branch
45 0 14 if (not defined ref $filler or !ref($filler) =~ /^$PACKAGE/)
60 0 15 unless $$self{'expect'}->spawn($command, @parameters)
90 8 3 if ($bouncer->check) { }
153 13 2 if ($$self{'eof'})
155 13 0 if (defined $$self{'exit_status'}) { }
160 2 11 if (not defined $$self{'exit_status'} or $$self{'exit_status'} != 0)
193 100 0 if (not defined *{"${package}::$name";})
194 0 100 unless eval $code
0 6 if (defined $value)
6 0 if (exists $$self{'password'}) { }
0 21 if (defined $value)
21 0 if (exists $$self{'expect'}) { }
8 8 if (defined $value)
16 0 if (exists $$self{'name'}) { }
0 9 if (defined $value)
9 0 if (exists $$self{'fills'}) { }
0 8 if (defined $value)
8 0 if (exists $$self{'timed_out'}) { }
1 8 if (defined $value)
9 0 if (exists $$self{'is_success'}) { }
1 17 if (defined $value)
18 0 if (exists $$self{'dealbreakers'}) { }
0 14 if (defined $value)
14 0 if (exists $$self{'exit_status'}) { }