Subroutine Coverage

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