Subroutine Coverage

blib/lib/Assert/Conditional.pm
Criterion Covered Total %
subroutine 397 398 99.7
pod 175 177 98.8


line count pod subroutine
11 3 n/a BEGIN
12 3 n/a BEGIN
13 3 n/a BEGIN
14 3 n/a BEGIN
16 3 n/a BEGIN
18 3 n/a BEGIN
20 3 n/a BEGIN
21 3 n/a BEGIN
22 3 n/a BEGIN
23 3 n/a BEGIN
31 3 n/a BEGIN
35 3 n/a BEGIN
42 3 n/a BEGIN
60 3 n/a BEGIN
252 5 n/a import
272 5 No export_to_level
281 3 n/a BEGIN
283 0 n/a __ANON__
297 5 n/a _reimport_nulled_code_protos
300 3 n/a BEGIN
320 5 n/a _strip_import_conditions
337 525 No Assert
338 3 n/a BEGIN
353 3 n/a BEGIN
363 5 Yes assert_list_context
365 3 n/a BEGIN
370 3 Yes assert_nonlist_context
372 3 n/a BEGIN
377 3 Yes assert_scalar_context
380 3 n/a BEGIN
385 3 Yes assert_void_context
387 3 n/a BEGIN
392 3 Yes assert_nonvoid_context
394 3 n/a BEGIN
399 6 Yes assert_true
401 3 n/a BEGIN
406 6 Yes assert_false
409 3 n/a BEGIN
414 465 Yes assert_defined
416 3 n/a BEGIN
421 3 Yes assert_undefined
423 3 n/a BEGIN
428 2 Yes assert_defined_variable
431 3 n/a BEGIN
436 3 Yes assert_defined_value
438 3 n/a BEGIN
443 5 Yes assert_is
447 3 n/a BEGIN
452 4 Yes assert_isnt
456 3 n/a BEGIN
461 284 Yes assert_numeric
465 3 n/a BEGIN
470 5 Yes assert_nonnumeric
473 3 n/a BEGIN
478 11 Yes assert_positive
481 3 n/a BEGIN
486 6 Yes assert_nonpositive
489 3 n/a BEGIN
494 6 Yes assert_negative
497 3 n/a BEGIN
502 87 Yes assert_nonnegative
505 3 n/a BEGIN
510 6 Yes assert_zero
513 3 n/a BEGIN
518 3 Yes assert_nonzero
521 3 n/a BEGIN
526 131 Yes assert_integer
529 3 n/a BEGIN
534 2 Yes assert_fractional
537 3 n/a BEGIN
542 5 Yes assert_signed_number
545 3 n/a BEGIN
550 5 Yes assert_natural_number
552 3 n/a BEGIN
557 86 Yes assert_whole_number
559 3 n/a BEGIN
564 11 Yes assert_positive_integer
566 3 n/a BEGIN
571 6 Yes assert_nonpositive_integer
573 3 n/a BEGIN
578 8 Yes assert_negative_integer
580 3 n/a BEGIN
585 92 Yes assert_nonnegative_integer
587 3 n/a BEGIN
592 5 Yes assert_hex_number
594 3 n/a BEGIN
599 14 Yes assert_box_number
605 3 n/a BEGIN
610 6 Yes assert_even_number
613 3 n/a BEGIN
618 6 Yes assert_odd_number
621 3 n/a BEGIN
626 8 Yes assert_in_numeric_range
628 3 n/a BEGIN
633 5 Yes assert_empty
637 3 n/a BEGIN
642 87 Yes assert_nonempty
646 3 n/a BEGIN
651 36 Yes assert_blank
655 3 n/a BEGIN
660 2 Yes assert_nonblank
664 3 n/a BEGIN
676 20 Yes assert_single_line
679 3 n/a BEGIN
684 14 Yes assert_multi_line
687 3 n/a BEGIN
692 21 Yes assert_single_paragraph
696 3 n/a BEGIN
701 5 Yes assert_bytes
703 3 n/a BEGIN
708 3 Yes assert_nonbytes
709 3 n/a BEGIN
714 5 Yes assert_wide_characters
716 3 n/a BEGIN
721 2 Yes assert_nonascii
723 3 n/a BEGIN
728 2 Yes assert_ascii
730 3 n/a BEGIN
735 2 Yes assert_alphabetic
737 3 n/a BEGIN
742 2 Yes assert_nonalphabetic
744 3 n/a BEGIN
749 2 Yes assert_alnum
751 3 n/a BEGIN
756 2 Yes assert_digits
758 3 n/a BEGIN
763 3 Yes assert_uppercased
767 3 n/a BEGIN
772 2 Yes assert_lowercased
776 3 n/a BEGIN
781 2 Yes assert_unicode_ident
784 3 n/a BEGIN
803 2 Yes assert_simple_perl_ident
806 3 n/a BEGIN
811 5 Yes assert_full_perl_ident
814 3 n/a BEGIN
819 3 Yes assert_qualified_ident
822 3 n/a BEGIN
827 2 Yes assert_ascii_ident
830 3 n/a BEGIN
835 7 Yes assert_regex
837 3 n/a BEGIN
842 3 Yes assert_like
847 3 n/a BEGIN
852 2 Yes assert_unlike
857 3 n/a BEGIN
862 3 Yes assert_latin1
863 3 n/a BEGIN
868 2 Yes assert_latinish
871 3 n/a BEGIN
876 2 Yes assert_astral
877 3 n/a BEGIN
879 3 n/a BEGIN
884 4 Yes assert_nonastral
885 3 n/a BEGIN
887 3 n/a BEGIN
892 2 Yes assert_bmp
893 3 n/a BEGIN
898 3 Yes assert_nfc
901 3 n/a BEGIN
906 3 Yes assert_nfkc
909 3 n/a BEGIN
914 3 Yes assert_nfd
916 3 n/a BEGIN
921 4 Yes assert_nfkd
923 3 n/a BEGIN
928 2 Yes assert_eq
930 3 n/a BEGIN
935 6 Yes assert_eq_letters
937 3 n/a BEGIN
942 12 Yes assert_in_list
953 3 n/a BEGIN
958 12 Yes assert_not_in_list
976 3 n/a BEGIN
981 3 Yes assert_list_nonempty
982 3 n/a BEGIN
987 2 Yes assert_array_nonempty
988 3 n/a BEGIN
993 7 Yes assert_arrayref_nonempty
998 3 n/a BEGIN
1003 11 Yes assert_array_length
1012 3 n/a BEGIN
1017 11 Yes assert_array_length_min
1022 3 n/a BEGIN
1027 2 Yes assert_array_length_max
1032 3 n/a BEGIN
1037 6 Yes assert_array_length_minmax
1042 3 n/a BEGIN
1047 6 Yes assert_argc
1055 3 n/a BEGIN
1060 2 Yes assert_argc_min
1064 3 n/a BEGIN
1069 4 Yes assert_argc_max
1073 3 n/a BEGIN
1078 5 Yes assert_argc_minmax
1082 3 n/a BEGIN
1087 2 Yes assert_hash_nonempty
1088 3 n/a BEGIN
1093 4 Yes assert_hashref_nonempty
1096 3 n/a BEGIN
1101 2 Yes assert_hash_keys
1102 3 n/a BEGIN
1107 4 Yes assert_hash_keys_required
1108 3 n/a BEGIN
1113 5 Yes assert_hash_keys_allowed
1114 3 n/a BEGIN
1119 4 Yes assert_hash_keys_required_and_allowed
1120 3 n/a BEGIN
1125 4 Yes assert_hash_keys_allowed_and_required
1126 3 n/a BEGIN
1131 4 Yes assert_hashref_keys
1132 3 n/a BEGIN
1137 14 Yes assert_hashref_keys_required
1139 3 n/a BEGIN
1144 11 Yes assert_hashref_keys_allowed
1146 3 n/a BEGIN
1149 169 n/a _promote_to_typeref
1155 111 n/a _promote_to_hashref
1156 58 n/a _promote_to_arrayref
1161 25 Yes assert_min_keys
1173 3 n/a BEGIN
1178 20 Yes assert_max_keys
1192 3 n/a BEGIN
1197 32 Yes assert_minmax_keys
1228 3 n/a BEGIN
1233 12 Yes assert_keys
1236 3 n/a BEGIN
1241 8 Yes assert_hashref_keys_required_and_allowed
1243 3 n/a BEGIN
1248 7 Yes assert_hashref_keys_allowed_and_required
1250 3 n/a BEGIN
1255 11 Yes assert_locked
1258 3 n/a BEGIN
1263 11 Yes assert_unlocked
1267 3 n/a BEGIN
1272 295 Yes assert_anyref
1274 3 n/a BEGIN
1279 425 Yes assert_nonref
1281 3 n/a BEGIN
1286 325 Yes assert_reftype
1289 3 n/a BEGIN
1294 17 Yes assert_globref
1296 3 n/a BEGIN
1301 1 Yes assert_ioref
1303 3 n/a BEGIN
1308 6 Yes assert_coderef
1310 3 n/a BEGIN
1315 31 Yes assert_hashref
1317 3 n/a BEGIN
1322 40 Yes assert_arrayref
1324 3 n/a BEGIN
1329 3 Yes assert_refref
1331 3 n/a BEGIN
1336 24 Yes assert_scalarref
1338 3 n/a BEGIN
1343 20 Yes assert_unblessed_ref
1345 3 n/a BEGIN
1350 3 Yes assert_method
1352 3 n/a BEGIN
1357 4 Yes assert_object_method
1361 3 n/a BEGIN
1366 3 Yes assert_class_method
1370 3 n/a BEGIN
1376 3 Yes assert_public_method
1378 3 n/a BEGIN
1389 19 Yes assert_private_method
1414 3 n/a BEGIN
1422 5 Yes assert_protected_method
1430 8 n/a __ANON__
1457 3 n/a BEGIN
1462 28 Yes assert_known_package
1464 3 n/a BEGIN
1465 3 n/a BEGIN
1467 3 n/a BEGIN
1472 3 n/a BEGIN
1473 46 Yes assert_object
1476 3 n/a BEGIN
1481 3 n/a BEGIN
1482 23 Yes assert_nonobject
1484 3 n/a BEGIN
1487 92 n/a _get_invocant_type
1500 3 n/a BEGIN
1501 26 Yes assert_can
1513 3 n/a BEGIN
1518 3 n/a BEGIN
1519 13 Yes assert_cant
1531 3 n/a BEGIN
1536 10 Yes assert_object_can
1539 3 n/a BEGIN
1544 2 Yes assert_object_cant
1547 3 n/a BEGIN
1552 8 Yes assert_class_can
1555 3 n/a BEGIN
1560 1 Yes assert_class_cant
1563 3 n/a BEGIN
1568 38 Yes assert_isa
1573 3 n/a BEGIN
1578 3 n/a BEGIN
1580 11 Yes assert_ainta
1585 3 n/a BEGIN
1590 14 Yes assert_object_isa
1593 3 n/a BEGIN
1598 1 Yes assert_object_ainta
1601 3 n/a BEGIN
1606 13 Yes assert_class_isa
1609 3 n/a BEGIN
1614 2 Yes assert_class_ainta
1617 3 n/a BEGIN
1622 3 n/a BEGIN
1623 6 Yes assert_does
1630 3 n/a BEGIN
1635 3 n/a BEGIN
1636 4 Yes assert_doesnt
1643 3 n/a BEGIN
1648 3 n/a BEGIN
1649 15 Yes assert_object_overloads
1656 3 n/a BEGIN
1661 3 Yes assert_object_stringifies
1663 3 n/a BEGIN
1668 3 Yes assert_object_nummifies
1670 3 n/a BEGIN
1675 3 Yes assert_object_boolifies
1677 3 n/a BEGIN
1683 3 n/a BEGIN
1688 8 Yes assert_tied
1689 3 n/a BEGIN
1694 8 Yes assert_untied
1695 3 n/a BEGIN
1700 15 Yes assert_tied_referent
1707 3 n/a BEGIN
1715 3 n/a BEGIN
1720 17 Yes assert_untied_referent
1727 3 n/a BEGIN
1736 3 n/a BEGIN
1741 2 Yes assert_tied_scalar
1742 3 n/a BEGIN
1747 2 Yes assert_untied_scalar
1748 3 n/a BEGIN
1753 7 Yes assert_tied_scalarref
1756 3 n/a BEGIN
1761 8 Yes assert_untied_scalarref
1764 3 n/a BEGIN
1769 2 Yes assert_tied_array
1770 3 n/a BEGIN
1775 2 Yes assert_untied_array
1776 3 n/a BEGIN
1781 7 Yes assert_tied_arrayref
1784 3 n/a BEGIN
1789 8 Yes assert_untied_arrayref
1792 3 n/a BEGIN
1797 1 Yes assert_tied_hash
1798 3 n/a BEGIN
1803 2 Yes assert_untied_hash
1804 3 n/a BEGIN
1809 7 Yes assert_tied_hashref
1812 3 n/a BEGIN
1817 8 Yes assert_untied_hashref
1820 3 n/a BEGIN
1825 2 Yes assert_tied_glob
1826 3 n/a BEGIN
1831 2 Yes assert_untied_glob
1832 3 n/a BEGIN
1837 7 Yes assert_tied_globref
1840 3 n/a BEGIN
1845 8 Yes assert_untied_globref
1848 3 n/a BEGIN
1854 4 n/a _run_code_test
1866 2 Yes assert_happy_code
1868 3 n/a BEGIN
1873 2 Yes assert_unhappy_code
1875 3 n/a BEGIN
1880 7 Yes assert_open_handle
1883 3 n/a BEGIN
1888 2 Yes assert_regular_file
1892 3 n/a BEGIN
1897 1 Yes assert_text_file
1900 3 n/a BEGIN
1905 2 Yes assert_directory
1908 3 n/a BEGIN
1911 12 n/a _WIFCORED
1917 6 n/a _coredump_message
1922 10 n/a _signum_message
1930 35 Yes assert_legal_exit_status
1933 3 n/a BEGIN
1938 11 Yes assert_signalled
1941 3 n/a BEGIN
1946 3 Yes assert_unsignalled
1953 3 n/a BEGIN
1958 4 Yes assert_dumped_core
1963 3 n/a BEGIN
1968 3 Yes assert_no_coredump
1975 3 n/a BEGIN
1980 14 Yes assert_exited
1988 3 n/a BEGIN
1993 5 Yes assert_happy_exit
1997 3 n/a BEGIN
2002 3 Yes assert_sad_exit
2006 3 n/a BEGIN