Branch Coverage

blib/lib/NetHack/PriceID.pm
Criterion Covered Total %
branch 46 54 85.1


line true false branch
204 55 67 if ($args{'in'} eq 'sell') { }
54 13 elsif ($args{'in'} eq 'buy') { }
13 0 elsif ($args{'in'} eq 'base') { }
221 1 53 unless defined $args{'charisma'}
227 4 568 unless $tmp
232 26 1076 if $args{'tourist'}
233 26 1076 if $args{'dunce'}
235 12 1090 if ($args{'charisma'} > 18) { }
0 1090 elsif ($args{'charisma'} > 17) { }
0 1090 elsif ($args{'charisma'} > 15) { }
11 1079 elsif ($args{'charisma'} < 6) { }
0 1079 elsif ($args{'charisma'} < 8) { }
1079 0 elsif ($args{'charisma'} < 11) { }
242 0 1102 if $_ <= 0
244 13 1089 if ($args{'angry'})
246 59 1043 if ($_ * $args{'quan'} == $args{'amount'})
263 7 784 if ($args{'tourist'}) { }
0 784 elsif ($args{'dunce'}) { }
268 41 750 unless $tmp > 1
271 68 1467 if ($_ == $args{'amount'})
294 1 249 unless defined $args{'amount'}
297 1 248 unless defined $args{'type'}
302 1 247 unless exists $item_table{$args{'type'}}
311 0 2 unless $item_table{$$args{'type'}}{$_}
1 244 if $$args{'out'} eq 'both'
314 127 117 if $$args{'out'} eq 'base'
315 1 133 unless $item_table{$$args{'type'}}{$_}