Subroutine Coverage

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


line count pod subroutine
9 3 n/a BEGIN
10 3 n/a BEGIN
11 3 n/a BEGIN
12 3 n/a BEGIN
14 3 n/a BEGIN
17 3 n/a BEGIN
19 3 n/a BEGIN
21 3 n/a BEGIN
22 3 n/a BEGIN
23 3 n/a BEGIN
24 3 n/a BEGIN
32 3 n/a BEGIN
39 3 n/a BEGIN
57 3 n/a BEGIN
249 5 n/a import
269 5 No export_to_level
278 3 n/a BEGIN
280 0 n/a __ANON__
294 5 n/a _reimport_nulled_code_protos
297 3 n/a BEGIN
317 5 n/a _strip_import_conditions
334 525 No Assert
335 3 n/a BEGIN
355 3 n/a BEGIN
365 5 Yes assert_list_context
367 3 n/a BEGIN
372 3 Yes assert_nonlist_context
374 3 n/a BEGIN
379 3 Yes assert_scalar_context
382 3 n/a BEGIN
387 3 Yes assert_void_context
389 3 n/a BEGIN
394 3 Yes assert_nonvoid_context
396 3 n/a BEGIN
401 6 Yes assert_true
403 3 n/a BEGIN
408 6 Yes assert_false
411 3 n/a BEGIN
416 465 Yes assert_defined
418 3 n/a BEGIN
423 3 Yes assert_undefined
425 3 n/a BEGIN
430 2 Yes assert_defined_variable
433 3 n/a BEGIN
438 3 Yes assert_defined_value
440 3 n/a BEGIN
445 5 Yes assert_is
449 3 n/a BEGIN
454 4 Yes assert_isnt
458 3 n/a BEGIN
463 284 Yes assert_numeric
467 3 n/a BEGIN
472 5 Yes assert_nonnumeric
475 3 n/a BEGIN
480 11 Yes assert_positive
483 3 n/a BEGIN
488 6 Yes assert_nonpositive
491 3 n/a BEGIN
496 6 Yes assert_negative
499 3 n/a BEGIN
504 87 Yes assert_nonnegative
507 3 n/a BEGIN
512 6 Yes assert_zero
515 3 n/a BEGIN
520 3 Yes assert_nonzero
523 3 n/a BEGIN
528 131 Yes assert_integer
531 3 n/a BEGIN
536 2 Yes assert_fractional
539 3 n/a BEGIN
544 5 Yes assert_signed_number
547 3 n/a BEGIN
552 5 Yes assert_natural_number
554 3 n/a BEGIN
559 86 Yes assert_whole_number
561 3 n/a BEGIN
566 11 Yes assert_positive_integer
568 3 n/a BEGIN
573 6 Yes assert_nonpositive_integer
575 3 n/a BEGIN
580 8 Yes assert_negative_integer
582 3 n/a BEGIN
587 92 Yes assert_nonnegative_integer
589 3 n/a BEGIN
594 5 Yes assert_hex_number
596 3 n/a BEGIN
601 14 Yes assert_box_number
607 3 n/a BEGIN
612 6 Yes assert_even_number
615 3 n/a BEGIN
620 6 Yes assert_odd_number
623 3 n/a BEGIN
628 8 Yes assert_in_numeric_range
630 3 n/a BEGIN
635 5 Yes assert_empty
639 3 n/a BEGIN
644 87 Yes assert_nonempty
648 3 n/a BEGIN
653 36 Yes assert_blank
657 3 n/a BEGIN
662 2 Yes assert_nonblank
666 3 n/a BEGIN
678 20 Yes assert_single_line
681 3 n/a BEGIN
686 14 Yes assert_multi_line
689 3 n/a BEGIN
694 21 Yes assert_single_paragraph
698 3 n/a BEGIN
703 5 Yes assert_bytes
705 3 n/a BEGIN
710 3 Yes assert_nonbytes
711 3 n/a BEGIN
716 5 Yes assert_wide_characters
718 3 n/a BEGIN
723 2 Yes assert_nonascii
725 3 n/a BEGIN
730 2 Yes assert_ascii
732 3 n/a BEGIN
737 2 Yes assert_alphabetic
739 3 n/a BEGIN
744 2 Yes assert_nonalphabetic
746 3 n/a BEGIN
751 2 Yes assert_alnum
753 3 n/a BEGIN
758 2 Yes assert_digits
760 3 n/a BEGIN
765 3 Yes assert_uppercased
769 3 n/a BEGIN
774 2 Yes assert_lowercased
778 3 n/a BEGIN
783 2 Yes assert_unicode_ident
786 3 n/a BEGIN
805 2 Yes assert_simple_perl_ident
808 3 n/a BEGIN
813 5 Yes assert_full_perl_ident
816 3 n/a BEGIN
821 3 Yes assert_qualified_ident
824 3 n/a BEGIN
829 2 Yes assert_ascii_ident
832 3 n/a BEGIN
837 7 Yes assert_regex
839 3 n/a BEGIN
844 3 Yes assert_like
849 3 n/a BEGIN
854 2 Yes assert_unlike
859 3 n/a BEGIN
864 3 Yes assert_latin1
865 3 n/a BEGIN
870 2 Yes assert_latinish
873 3 n/a BEGIN
878 2 Yes assert_astral
879 3 n/a BEGIN
881 3 n/a BEGIN
886 4 Yes assert_nonastral
887 3 n/a BEGIN
889 3 n/a BEGIN
894 2 Yes assert_bmp
895 3 n/a BEGIN
900 3 Yes assert_nfc
903 3 n/a BEGIN
908 3 Yes assert_nfkc
911 3 n/a BEGIN
916 3 Yes assert_nfd
918 3 n/a BEGIN
923 4 Yes assert_nfkd
925 3 n/a BEGIN
930 2 Yes assert_eq
932 3 n/a BEGIN
937 6 Yes assert_eq_letters
939 3 n/a BEGIN
944 12 Yes assert_in_list
955 3 n/a BEGIN
960 12 Yes assert_not_in_list
978 3 n/a BEGIN
983 3 Yes assert_list_nonempty
984 3 n/a BEGIN
989 2 Yes assert_array_nonempty
990 3 n/a BEGIN
995 7 Yes assert_arrayref_nonempty
1000 3 n/a BEGIN
1005 11 Yes assert_array_length
1014 3 n/a BEGIN
1019 11 Yes assert_array_length_min
1024 3 n/a BEGIN
1029 2 Yes assert_array_length_max
1034 3 n/a BEGIN
1039 6 Yes assert_array_length_minmax
1044 3 n/a BEGIN
1049 6 Yes assert_argc
1057 3 n/a BEGIN
1062 2 Yes assert_argc_min
1066 3 n/a BEGIN
1071 4 Yes assert_argc_max
1075 3 n/a BEGIN
1080 5 Yes assert_argc_minmax
1084 3 n/a BEGIN
1089 2 Yes assert_hash_nonempty
1090 3 n/a BEGIN
1095 4 Yes assert_hashref_nonempty
1098 3 n/a BEGIN
1103 2 Yes assert_hash_keys
1104 3 n/a BEGIN
1109 4 Yes assert_hash_keys_required
1110 3 n/a BEGIN
1115 5 Yes assert_hash_keys_allowed
1116 3 n/a BEGIN
1121 4 Yes assert_hash_keys_required_and_allowed
1122 3 n/a BEGIN
1127 4 Yes assert_hash_keys_allowed_and_required
1128 3 n/a BEGIN
1133 4 Yes assert_hashref_keys
1134 3 n/a BEGIN
1139 14 Yes assert_hashref_keys_required
1141 3 n/a BEGIN
1146 11 Yes assert_hashref_keys_allowed
1148 3 n/a BEGIN
1151 169 n/a _promote_to_typeref
1157 111 n/a _promote_to_hashref
1158 58 n/a _promote_to_arrayref
1163 25 Yes assert_min_keys
1175 3 n/a BEGIN
1180 20 Yes assert_max_keys
1194 3 n/a BEGIN
1199 32 Yes assert_minmax_keys
1230 3 n/a BEGIN
1235 12 Yes assert_keys
1238 3 n/a BEGIN
1243 8 Yes assert_hashref_keys_required_and_allowed
1245 3 n/a BEGIN
1250 7 Yes assert_hashref_keys_allowed_and_required
1252 3 n/a BEGIN
1273 3 n/a BEGIN
1275 3 n/a BEGIN
1286 3 Yes BEGIN
1286 3 Yes BEGIN
1286 11 n/a assert_locked
1286 11 n/a assert_unlocked
1313 295 Yes assert_anyref
1315 3 n/a BEGIN
1320 425 Yes assert_nonref
1322 3 n/a BEGIN
1327 325 Yes assert_reftype
1330 3 n/a BEGIN
1335 17 Yes assert_globref
1337 3 n/a BEGIN
1342 1 Yes assert_ioref
1344 3 n/a BEGIN
1349 6 Yes assert_coderef
1351 3 n/a BEGIN
1356 31 Yes assert_hashref
1358 3 n/a BEGIN
1363 40 Yes assert_arrayref
1365 3 n/a BEGIN
1370 3 Yes assert_refref
1372 3 n/a BEGIN
1377 24 Yes assert_scalarref
1379 3 n/a BEGIN
1384 20 Yes assert_unblessed_ref
1386 3 n/a BEGIN
1391 3 Yes assert_method
1393 3 n/a BEGIN
1398 4 Yes assert_object_method
1402 3 n/a BEGIN
1407 3 Yes assert_class_method
1411 3 n/a BEGIN
1417 3 Yes assert_public_method
1419 3 n/a BEGIN
1430 19 Yes assert_private_method
1455 3 n/a BEGIN
1463 5 Yes assert_protected_method
1471 8 n/a __ANON__
1498 3 n/a BEGIN
1503 28 Yes assert_known_package
1505 3 n/a BEGIN
1506 3 n/a BEGIN
1508 3 n/a BEGIN
1513 3 n/a BEGIN
1514 46 Yes assert_object
1517 3 n/a BEGIN
1522 3 n/a BEGIN
1523 23 Yes assert_nonobject
1525 3 n/a BEGIN
1528 92 n/a _get_invocant_type
1541 3 n/a BEGIN
1542 26 Yes assert_can
1554 3 n/a BEGIN
1559 3 n/a BEGIN
1560 13 Yes assert_cant
1572 3 n/a BEGIN
1577 10 Yes assert_object_can
1580 3 n/a BEGIN
1585 2 Yes assert_object_cant
1588 3 n/a BEGIN
1593 8 Yes assert_class_can
1596 3 n/a BEGIN
1601 1 Yes assert_class_cant
1604 3 n/a BEGIN
1609 38 Yes assert_isa
1614 3 n/a BEGIN
1619 3 n/a BEGIN
1621 11 Yes assert_ainta
1626 3 n/a BEGIN
1631 14 Yes assert_object_isa
1634 3 n/a BEGIN
1639 1 Yes assert_object_ainta
1642 3 n/a BEGIN
1647 13 Yes assert_class_isa
1650 3 n/a BEGIN
1655 2 Yes assert_class_ainta
1658 3 n/a BEGIN
1663 3 n/a BEGIN
1664 6 Yes assert_does
1671 3 n/a BEGIN
1676 3 n/a BEGIN
1677 4 Yes assert_doesnt
1684 3 n/a BEGIN
1689 3 n/a BEGIN
1690 15 Yes assert_object_overloads
1697 3 n/a BEGIN
1702 3 Yes assert_object_stringifies
1704 3 n/a BEGIN
1709 3 Yes assert_object_nummifies
1711 3 n/a BEGIN
1716 3 Yes assert_object_boolifies
1718 3 n/a BEGIN
1724 3 n/a BEGIN
1729 8 Yes assert_tied
1730 3 n/a BEGIN
1735 8 Yes assert_untied
1736 3 n/a BEGIN
1741 15 Yes assert_tied_referent
1748 3 n/a BEGIN
1756 3 n/a BEGIN
1761 17 Yes assert_untied_referent
1768 3 n/a BEGIN
1777 3 n/a BEGIN
1782 2 Yes assert_tied_scalar
1783 3 n/a BEGIN
1788 2 Yes assert_untied_scalar
1789 3 n/a BEGIN
1794 7 Yes assert_tied_scalarref
1797 3 n/a BEGIN
1802 8 Yes assert_untied_scalarref
1805 3 n/a BEGIN
1810 2 Yes assert_tied_array
1811 3 n/a BEGIN
1816 2 Yes assert_untied_array
1817 3 n/a BEGIN
1822 7 Yes assert_tied_arrayref
1825 3 n/a BEGIN
1830 8 Yes assert_untied_arrayref
1833 3 n/a BEGIN
1838 1 Yes assert_tied_hash
1839 3 n/a BEGIN
1844 2 Yes assert_untied_hash
1845 3 n/a BEGIN
1850 7 Yes assert_tied_hashref
1853 3 n/a BEGIN
1858 8 Yes assert_untied_hashref
1861 3 n/a BEGIN
1866 2 Yes assert_tied_glob
1867 3 n/a BEGIN
1872 2 Yes assert_untied_glob
1873 3 n/a BEGIN
1878 7 Yes assert_tied_globref
1881 3 n/a BEGIN
1886 8 Yes assert_untied_globref
1889 3 n/a BEGIN
1895 4 n/a _run_code_test
1907 2 Yes assert_happy_code
1909 3 n/a BEGIN
1914 2 Yes assert_unhappy_code
1916 3 n/a BEGIN
1921 7 Yes assert_open_handle
1924 3 n/a BEGIN
1929 2 Yes assert_regular_file
1933 3 n/a BEGIN
1938 1 Yes assert_text_file
1941 3 n/a BEGIN
1946 2 Yes assert_directory
1949 3 n/a BEGIN
1952 12 n/a _WIFCORED
1958 6 n/a _coredump_message
1963 10 n/a _signum_message
1971 35 Yes assert_legal_exit_status
1974 3 n/a BEGIN
1979 11 Yes assert_signalled
1982 3 n/a BEGIN
1987 3 Yes assert_unsignalled
1994 3 n/a BEGIN
1999 4 Yes assert_dumped_core
2004 3 n/a BEGIN
2009 3 Yes assert_no_coredump
2016 3 n/a BEGIN
2021 14 Yes assert_exited
2029 3 n/a BEGIN
2034 5 Yes assert_happy_exit
2038 3 n/a BEGIN
2043 3 Yes assert_sad_exit
2047 3 n/a BEGIN