| blib/lib/Acme/Mitey/Cards/Types.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| subroutine | 78 | 298 | 26.1 |
| pod | 71 | 213 | 33.3 |
| line | count | pod | subroutine |
|---|---|---|---|
| 1 | 10 | n/a | BEGIN |
| 2 | 10 | n/a | BEGIN |
| 3 | 10 | n/a | BEGIN |
| 7 | 10 | n/a | BEGIN |
| 8 | 10 | n/a | BEGIN |
| 22 | 10 | n/a | BEGIN |
| 27 | 109 | n/a | __ANON__ |
| 28 | 0 | n/a | __ANON__ |
| 30 | 0 | n/a | __ANON__ |
| 31 | 0 | n/a | __ANON__ |
| 33 | 10 | n/a | BEGIN |
| 36 | 4 | n/a | union |
| 39 | 0 | n/a | __ANON__ |
| 46 | 0 | n/a | check |
| 52 | 0 | n/a | get_message |
| 56 | 0 | n/a | validate |
| 62 | 0 | n/a | assert_valid |
| 68 | 0 | n/a | assert_return |
| 74 | 0 | n/a | to_TypeTiny |
| 92 | 0 | n/a | __ANON__ |
| 93 | 0 | n/a | __ANON__ |
| 98 | 0 | n/a | DOES |
| 108 | 0 | Yes | Any |
| 112 | 0 | No | is_Any |
| 116 | 0 | No | assert_Any |
| 131 | 0 | Yes | ArrayRef |
| 135 | 0 | No | is_ArrayRef |
| 139 | 0 | No | assert_ArrayRef |
| 154 | 0 | Yes | Bool |
| 158 | 0 | No | is_Bool |
| 162 | 0 | No | assert_Bool |
| 177 | 0 | Yes | Card |
| 181 | 10 | No | BEGIN |
| 181 | 0 | n/a | is_Card |
| 185 | 10 | No | BEGIN |
| 185 | 0 | n/a | assert_Card |
| 200 | 8 | Yes | CardArray |
| 204 | 10 | No | BEGIN |
| 204 | 0 | n/a | is_CardArray |
| 208 | 10 | No | BEGIN |
| 208 | 0 | n/a | assert_CardArray |
| 223 | 4 | Yes | CardNumber |
| 227 | 0 | No | is_CardNumber |
| 231 | 0 | No | assert_CardNumber |
| 246 | 4 | Yes | Character |
| 250 | 0 | No | is_Character |
| 254 | 0 | No | assert_Character |
| 269 | 0 | Yes | ClassName |
| 273 | 0 | No | is_ClassName |
| 274 | 10 | n/a | BEGIN |
| 275 | 0 | n/a | __ANON__ |
| 292 | 0 | No | assert_ClassName |
| 293 | 10 | n/a | BEGIN |
| 294 | 0 | n/a | __ANON__ |
| 322 | 0 | Yes | CodeRef |
| 326 | 0 | No | is_CodeRef |
| 330 | 0 | No | assert_CodeRef |
| 345 | 0 | Yes | ConsumerOf |
| 349 | 10 | No | BEGIN |
| 349 | 0 | n/a | is_ConsumerOf |
| 353 | 10 | No | BEGIN |
| 353 | 0 | n/a | assert_ConsumerOf |
| 368 | 0 | Yes | CycleTuple |
| 372 | 0 | No | is_CycleTuple |
| 376 | 0 | No | assert_CycleTuple |
| 391 | 9 | Yes | Deck |
| 395 | 10 | No | BEGIN |
| 395 | 0 | n/a | is_Deck |
| 399 | 10 | No | BEGIN |
| 399 | 0 | n/a | assert_Deck |
| 414 | 0 | Yes | Defined |
| 418 | 0 | No | is_Defined |
| 422 | 0 | No | assert_Defined |
| 437 | 0 | Yes | DelimitedStr |
| 441 | 0 | No | is_DelimitedStr |
| 445 | 0 | No | assert_DelimitedStr |
| 460 | 0 | Yes | Dict |
| 464 | 0 | No | is_Dict |
| 468 | 0 | No | assert_Dict |
| 483 | 0 | Yes | Enum |
| 487 | 0 | No | is_Enum |
| 491 | 0 | No | assert_Enum |
| 506 | 0 | Yes | FaceCard |
| 510 | 10 | No | BEGIN |
| 510 | 0 | n/a | is_FaceCard |
| 514 | 10 | No | BEGIN |
| 514 | 0 | n/a | assert_FaceCard |
| 529 | 0 | Yes | FileHandle |
| 533 | 10 | No | BEGIN |
| 533 | 0 | n/a | is_FileHandle |
| 537 | 10 | No | BEGIN |
| 537 | 0 | n/a | assert_FileHandle |
| 552 | 0 | Yes | GlobRef |
| 556 | 0 | No | is_GlobRef |
| 560 | 0 | No | assert_GlobRef |
| 575 | 0 | Yes | Hand |
| 579 | 10 | No | BEGIN |
| 579 | 0 | n/a | is_Hand |
| 583 | 10 | No | BEGIN |
| 583 | 0 | n/a | assert_Hand |
| 598 | 0 | Yes | HasMethods |
| 602 | 10 | No | BEGIN |
| 602 | 0 | n/a | is_HasMethods |
| 606 | 10 | No | BEGIN |
| 606 | 0 | n/a | assert_HasMethods |
| 621 | 3 | Yes | HashRef |
| 625 | 0 | No | is_HashRef |
| 629 | 0 | No | assert_HashRef |
| 644 | 0 | Yes | InstanceOf |
| 648 | 10 | No | BEGIN |
| 648 | 0 | n/a | is_InstanceOf |
| 652 | 10 | No | BEGIN |
| 652 | 0 | n/a | assert_InstanceOf |
| 667 | 8 | Yes | Int |
| 671 | 0 | No | is_Int |
| 675 | 0 | No | assert_Int |
| 690 | 0 | Yes | IntRange |
| 694 | 0 | No | is_IntRange |
| 698 | 0 | No | assert_IntRange |
| 713 | 0 | Yes | Item |
| 717 | 0 | No | is_Item |
| 721 | 0 | No | assert_Item |
| 736 | 0 | Yes | JokerCard |
| 740 | 10 | No | BEGIN |
| 740 | 0 | n/a | is_JokerCard |
| 744 | 10 | No | BEGIN |
| 744 | 0 | n/a | assert_JokerCard |
| 759 | 0 | Yes | LaxNum |
| 763 | 10 | No | BEGIN |
| 763 | 0 | n/a | is_LaxNum |
| 767 | 10 | No | BEGIN |
| 767 | 0 | n/a | assert_LaxNum |
| 782 | 0 | Yes | LowerCaseSimpleStr |
| 786 | 10 | No | BEGIN |
| 786 | 0 | n/a | is_LowerCaseSimpleStr |
| 790 | 0 | No | assert_LowerCaseSimpleStr |
| 805 | 0 | Yes | LowerCaseStr |
| 809 | 0 | No | is_LowerCaseStr |
| 813 | 0 | No | assert_LowerCaseStr |
| 828 | 0 | Yes | Map |
| 832 | 0 | No | is_Map |
| 836 | 0 | No | assert_Map |
| 851 | 0 | Yes | Maybe |
| 855 | 0 | No | is_Maybe |
| 859 | 0 | No | assert_Maybe |
| 874 | 0 | Yes | NegativeInt |
| 878 | 0 | No | is_NegativeInt |
| 882 | 0 | No | assert_NegativeInt |
| 897 | 0 | Yes | NegativeNum |
| 901 | 10 | No | BEGIN |
| 901 | 0 | n/a | is_NegativeNum |
| 905 | 10 | No | BEGIN |
| 905 | 0 | n/a | assert_NegativeNum |
| 920 | 0 | Yes | NegativeOrZeroInt |
| 924 | 0 | No | is_NegativeOrZeroInt |
| 928 | 0 | No | assert_NegativeOrZeroInt |
| 943 | 0 | Yes | NegativeOrZeroNum |
| 947 | 10 | No | BEGIN |
| 947 | 0 | n/a | is_NegativeOrZeroNum |
| 951 | 10 | No | BEGIN |
| 951 | 0 | n/a | assert_NegativeOrZeroNum |
| 966 | 0 | Yes | NonEmptySimpleStr |
| 970 | 0 | No | is_NonEmptySimpleStr |
| 974 | 0 | No | assert_NonEmptySimpleStr |
| 989 | 9 | Yes | NonEmptyStr |
| 993 | 0 | No | is_NonEmptyStr |
| 997 | 0 | No | assert_NonEmptyStr |
| 1012 | 0 | Yes | Num |
| 1016 | 10 | No | BEGIN |
| 1016 | 0 | n/a | is_Num |
| 1020 | 10 | No | BEGIN |
| 1020 | 0 | n/a | assert_Num |
| 1035 | 0 | Yes | NumRange |
| 1039 | 10 | No | BEGIN |
| 1039 | 0 | n/a | is_NumRange |
| 1043 | 10 | No | BEGIN |
| 1043 | 0 | n/a | assert_NumRange |
| 1058 | 0 | Yes | NumericCard |
| 1062 | 10 | No | BEGIN |
| 1062 | 0 | n/a | is_NumericCard |
| 1066 | 10 | No | BEGIN |
| 1066 | 0 | n/a | assert_NumericCard |
| 1081 | 0 | Yes | NumericCode |
| 1085 | 0 | No | is_NumericCode |
| 1089 | 0 | No | assert_NumericCode |
| 1104 | 4 | Yes | Object |
| 1108 | 10 | No | BEGIN |
| 1108 | 0 | n/a | is_Object |
| 1112 | 10 | No | BEGIN |
| 1112 | 0 | n/a | assert_Object |
| 1127 | 0 | Yes | OptList |
| 1131 | 10 | No | BEGIN |
| 1131 | 0 | n/a | is_OptList |
| 1135 | 10 | No | BEGIN |
| 1135 | 0 | n/a | assert_OptList |
| 1150 | 0 | Yes | Optional |
| 1154 | 0 | No | is_Optional |
| 1158 | 0 | No | assert_Optional |
| 1173 | 0 | Yes | Overload |
| 1177 | 10 | No | BEGIN |
| 1177 | 10 | n/a | BEGIN |
| 1177 | 0 | n/a | is_Overload |
| 1181 | 10 | No | BEGIN |
| 1181 | 10 | n/a | BEGIN |
| 1181 | 0 | n/a | assert_Overload |
| 1196 | 0 | Yes | Password |
| 1200 | 0 | No | is_Password |
| 1204 | 0 | No | assert_Password |
| 1219 | 0 | Yes | PositiveInt |
| 1223 | 0 | No | is_PositiveInt |
| 1227 | 0 | No | assert_PositiveInt |
| 1242 | 0 | Yes | PositiveNum |
| 1246 | 10 | No | BEGIN |
| 1246 | 0 | n/a | is_PositiveNum |
| 1250 | 10 | No | BEGIN |
| 1250 | 0 | n/a | assert_PositiveNum |
| 1265 | 0 | Yes | PositiveOrZeroInt |
| 1269 | 0 | No | is_PositiveOrZeroInt |
| 1273 | 0 | No | assert_PositiveOrZeroInt |
| 1288 | 0 | Yes | PositiveOrZeroNum |
| 1292 | 10 | No | BEGIN |
| 1292 | 0 | n/a | is_PositiveOrZeroNum |
| 1296 | 10 | No | BEGIN |
| 1296 | 0 | n/a | assert_PositiveOrZeroNum |
| 1311 | 0 | Yes | Ref |
| 1315 | 0 | No | is_Ref |
| 1319 | 0 | No | assert_Ref |
| 1334 | 0 | Yes | RegexpRef |
| 1338 | 10 | No | BEGIN |
| 1338 | 10 | n/a | BEGIN |
| 1338 | 0 | n/a | is_RegexpRef |
| 1342 | 10 | No | BEGIN |
| 1342 | 10 | n/a | BEGIN |
| 1342 | 0 | n/a | assert_RegexpRef |
| 1357 | 0 | Yes | RoleName |
| 1361 | 0 | No | is_RoleName |
| 1362 | 10 | n/a | BEGIN |
| 1363 | 0 | n/a | __ANON__ |
| 1380 | 0 | No | assert_RoleName |
| 1381 | 10 | n/a | BEGIN |
| 1382 | 0 | n/a | __ANON__ |
| 1410 | 0 | Yes | ScalarRef |
| 1414 | 0 | No | is_ScalarRef |
| 1418 | 0 | No | assert_ScalarRef |
| 1433 | 0 | Yes | Set |
| 1437 | 10 | No | BEGIN |
| 1437 | 0 | n/a | is_Set |
| 1441 | 10 | No | BEGIN |
| 1441 | 0 | n/a | assert_Set |
| 1456 | 0 | Yes | SimpleStr |
| 1460 | 0 | No | is_SimpleStr |
| 1464 | 0 | No | assert_SimpleStr |
| 1479 | 0 | Yes | SingleDigit |
| 1483 | 0 | No | is_SingleDigit |
| 1487 | 0 | No | assert_SingleDigit |
| 1502 | 0 | Yes | Slurpy |
| 1506 | 0 | No | is_Slurpy |
| 1510 | 0 | No | assert_Slurpy |
| 1525 | 25 | Yes | Str |
| 1529 | 0 | No | is_Str |
| 1533 | 0 | No | assert_Str |
| 1548 | 0 | Yes | StrLength |
| 1552 | 0 | No | is_StrLength |
| 1556 | 0 | No | assert_StrLength |
| 1571 | 0 | Yes | StrMatch |
| 1575 | 0 | No | is_StrMatch |
| 1579 | 0 | No | assert_StrMatch |
| 1594 | 0 | Yes | StrictNum |
| 1598 | 0 | No | is_StrictNum |
| 1607 | 0 | No | assert_StrictNum |
| 1627 | 0 | Yes | StrongPassword |
| 1631 | 0 | No | is_StrongPassword |
| 1635 | 0 | No | assert_StrongPassword |
| 1650 | 8 | Yes | Suit |
| 1654 | 10 | No | BEGIN |
| 1654 | 0 | n/a | is_Suit |
| 1658 | 10 | No | BEGIN |
| 1658 | 0 | n/a | assert_Suit |
| 1673 | 0 | Yes | Tied |
| 1677 | 10 | No | BEGIN |
| 1677 | 0 | n/a | is_Tied |
| 1681 | 10 | No | BEGIN |
| 1681 | 0 | n/a | assert_Tied |
| 1696 | 0 | Yes | Tuple |
| 1700 | 0 | No | is_Tuple |
| 1704 | 0 | No | assert_Tuple |
| 1719 | 0 | Yes | Undef |
| 1723 | 0 | No | is_Undef |
| 1727 | 0 | No | assert_Undef |
| 1742 | 0 | Yes | UpperCaseSimpleStr |
| 1746 | 0 | No | is_UpperCaseSimpleStr |
| 1750 | 0 | No | assert_UpperCaseSimpleStr |
| 1765 | 0 | Yes | UpperCaseStr |
| 1769 | 0 | No | is_UpperCaseStr |
| 1773 | 0 | No | assert_UpperCaseStr |
| 1788 | 0 | Yes | Value |
| 1792 | 0 | No | is_Value |
| 1796 | 0 | No | assert_Value |