Condition Coverage

blib/lib/Acme/ConspiracyTheory/Random.pm
Criterion Covered Total %
condition 124 174 71.2


and 3 conditions

line !l l&&!r l&&r condition
135 20743 11107 191 $redstring->{'protagonists'} and $redstring->{'protagonists'}{'name'} eq $xx->{'name'}
30926 917 7 $redstring->{'antagonists'} and $redstring->{'antagonists'}{'name'} eq $xx->{'name'}
2011 3300 2205 15918 $redstring->{'protagonists'} and not $redstring->{'antagonists'}
5505 7869 8049 $redstring->{'protagonists'} and not $redstring->{'antagonists'} and _RANDOM_((0, 1))

or 2 conditions

line l !l condition
32 3884 0 shift() // {}
59 31843 0 shift() // {}
143 1531 0 shift() // {}
163 253 0 shift() // {}
181 486 0 shift() // {}
197 273 0 shift() // {}
212 1543 0 shift() // {}
231 383 0 shift() // {}
246 1670 0 shift() // {}
264 494 0 shift() // {}
282 253 0 shift() // {}
304 1006 0 shift() // {}
324 279 0 shift() // {}
340 252 0 shift() // {}
358 265 0 shift() // {}
379 855 0 shift() // {}
407 6165 0 shift() // {}
437 579 0 shift() // {}
457 511 0 shift() // {}
476 2086 972 shift() // {}
495 3359 0 shift() // {}
517 2853 0 shift() // {}
534 507 0 shift() // {}
559 1006 0 shift() // {}
583 2004 491 shift() // {}
610 1478 0 shift() // {}
676 3005 0 shift() // {}
706 1535 0 shift() // {}
722 1510 0 shift() // {}
737 7 5452 shift() // {}
756 0 2696 shift() // {}
775 610 0 shift() // {}
794 0 27798 shift() // {}
808 21423 0 shift() // {}
1155 9234 365 shift() // {}
1198 1 7 $redstring->{'random_place'} //= 'Somerset'
1203 2 4 $redstring->{'random_place'} //= 'Egypt'
1208 1 7 $redstring->{'random_place'} //= 'Scotland'
1213 1 4 $redstring->{'random_place'} //= 'Alabama'
1218 1 6 $redstring->{'random_place'} //= 'Alabama'
1223 1 11 $redstring->{'random_place'} //= 'New York'
1239 1 15 $redstring->{'random_place'} //= 'Greenland'
1261 2 6 $redstring->{'random_place'} //= 'Germany'
1266 3 4 $redstring->{'random_place'} //= 'Australia'
1558 1422 20001 shift() // {}
1723 0 174 $redstring->{'topic'} //= {'name', 'adoption', 'plural', 0}
1727 0 176 $redstring->{'topic'} //= {'name', 'adoption', 'plural', 0}
1882 0 135 $redstring->{'celebrity'} //= {'name', 'Louis Armstrong', 'female', 0}
1887 0 132 $redstring->{'real_place'} //= 'Antarctica'
2068 21423 0 shift() // {}
2089 658 82040 $calcs{$sum} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
135 191 306 31544 $redstring->{'protagonists'} and $redstring->{'protagonists'}{'name'} eq $xx->{'name'} or $redstring->{'antagonists'} and $redstring->{'antagonists'}{'name'} eq $xx->{'name'}
589 160 202 0 $redstring->{$actor}{'shortname'} // $redstring->{$actor}{'name'}
878 2752 1535 17136 $redstring->{'victim'} // $redstring->{'physicist'}
1535 1510 15626 ($redstring->{'victim'} // $redstring->{'physicist'}) // $redstring->{'biologist'}
899 1535 1510 18378 $redstring->{'physicist'} // $redstring->{'biologist'}
946 1427 241 19755 $redstring->{'real_animal'} // $redstring->{'fake_animal'}
1051 5893 453 15077 $redstring->{'random_place'} // $redstring->{'bad_place'}
1055 0 0 6346 $redstring->{'antagonist'}{'name'} // $redstring->{'protagonist'}{'name'}
0 4892 1454 ($redstring->{'antagonist'}{'name'} // $redstring->{'protagonist'}{'name'}) // $redstring->{'shady_group'}{'name'}
4892 1454 0 (($redstring->{'antagonist'}{'name'} // $redstring->{'protagonist'}{'name'}) // $redstring->{'shady_group'}{'name'}) // shady_group($redstring)
1067 12388 15410 0 $redstring->{$actor}{'shortname'} // $redstring->{$actor}{'name'}
1090 1548 267 25983 $redstring->{'real_animal'} // $redstring->{'fake_animal'}
1460 64 182 0 $redstring->{'shady_group'}{'name'} // shady_group($redstring)
1476 63 178 0 $redstring->{'shady_group'}{'name'} // shady_group($redstring)
1520 42 195 0 $redstring->{'victim'} // victim($redstring)
1532 5 269 0 $redstring->{'real_animal'} //= $extinct
1613 147 218 0 $redstring->{'protagonists'}{'shortname'} // $protagonists
1614 161 204 0 $redstring->{'antagonists'}{'shortname'} // $antagonists
1701 12 522 0 $redstring->{'protagonists'} //= $redstring->{'shady_group'}
2012 3621 4428 0 $redstring->{'protagonists'}{'shortname'} // $redstring->{'protagonists'}{'name'}