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
1193 3 n/a BEGIN
1198 32 Yes assert_minmax_keys
1229 3 n/a BEGIN
1234 12 Yes assert_keys
1237 3 n/a BEGIN
1242 8 Yes assert_hashref_keys_required_and_allowed
1244 3 n/a BEGIN
1249 7 Yes assert_hashref_keys_allowed_and_required
1251 3 n/a BEGIN
1256 11 Yes assert_locked
1259 3 n/a BEGIN
1264 11 Yes assert_unlocked
1268 3 n/a BEGIN
1273 295 Yes assert_anyref
1275 3 n/a BEGIN
1280 425 Yes assert_nonref
1282 3 n/a BEGIN
1287 325 Yes assert_reftype
1290 3 n/a BEGIN
1295 17 Yes assert_globref
1297 3 n/a BEGIN
1302 1 Yes assert_ioref
1304 3 n/a BEGIN
1309 6 Yes assert_coderef
1311 3 n/a BEGIN
1316 31 Yes assert_hashref
1318 3 n/a BEGIN
1323 40 Yes assert_arrayref
1325 3 n/a BEGIN
1330 3 Yes assert_refref
1332 3 n/a BEGIN
1337 24 Yes assert_scalarref
1339 3 n/a BEGIN
1344 20 Yes assert_unblessed_ref
1346 3 n/a BEGIN
1351 3 Yes assert_method
1353 3 n/a BEGIN
1358 4 Yes assert_object_method
1362 3 n/a BEGIN
1367 3 Yes assert_class_method
1371 3 n/a BEGIN
1377 3 Yes assert_public_method
1379 3 n/a BEGIN
1390 19 Yes assert_private_method
1415 3 n/a BEGIN
1423 5 Yes assert_protected_method
1431 8 n/a __ANON__
1458 3 n/a BEGIN
1463 28 Yes assert_known_package
1465 3 n/a BEGIN
1466 3 n/a BEGIN
1468 3 n/a BEGIN
1473 3 n/a BEGIN
1474 46 Yes assert_object
1477 3 n/a BEGIN
1482 3 n/a BEGIN
1483 23 Yes assert_nonobject
1485 3 n/a BEGIN
1488 92 n/a _get_invocant_type
1501 3 n/a BEGIN
1502 26 Yes assert_can
1514 3 n/a BEGIN
1519 3 n/a BEGIN
1520 13 Yes assert_cant
1532 3 n/a BEGIN
1537 10 Yes assert_object_can
1540 3 n/a BEGIN
1545 2 Yes assert_object_cant
1548 3 n/a BEGIN
1553 8 Yes assert_class_can
1556 3 n/a BEGIN
1561 1 Yes assert_class_cant
1564 3 n/a BEGIN
1569 38 Yes assert_isa
1574 3 n/a BEGIN
1579 3 n/a BEGIN
1581 11 Yes assert_ainta
1586 3 n/a BEGIN
1591 14 Yes assert_object_isa
1594 3 n/a BEGIN
1599 1 Yes assert_object_ainta
1602 3 n/a BEGIN
1607 13 Yes assert_class_isa
1610 3 n/a BEGIN
1615 2 Yes assert_class_ainta
1618 3 n/a BEGIN
1623 3 n/a BEGIN
1624 6 Yes assert_does
1631 3 n/a BEGIN
1636 3 n/a BEGIN
1637 4 Yes assert_doesnt
1644 3 n/a BEGIN
1649 3 n/a BEGIN
1650 15 Yes assert_object_overloads
1657 3 n/a BEGIN
1662 3 Yes assert_object_stringifies
1664 3 n/a BEGIN
1669 3 Yes assert_object_nummifies
1671 3 n/a BEGIN
1676 3 Yes assert_object_boolifies
1678 3 n/a BEGIN
1684 3 n/a BEGIN
1689 8 Yes assert_tied
1690 3 n/a BEGIN
1695 8 Yes assert_untied
1696 3 n/a BEGIN
1701 15 Yes assert_tied_referent
1708 3 n/a BEGIN
1716 3 n/a BEGIN
1721 17 Yes assert_untied_referent
1728 3 n/a BEGIN
1737 3 n/a BEGIN
1742 2 Yes assert_tied_scalar
1743 3 n/a BEGIN
1748 2 Yes assert_untied_scalar
1749 3 n/a BEGIN
1754 7 Yes assert_tied_scalarref
1757 3 n/a BEGIN
1762 8 Yes assert_untied_scalarref
1765 3 n/a BEGIN
1770 2 Yes assert_tied_array
1771 3 n/a BEGIN
1776 2 Yes assert_untied_array
1777 3 n/a BEGIN
1782 7 Yes assert_tied_arrayref
1785 3 n/a BEGIN
1790 8 Yes assert_untied_arrayref
1793 3 n/a BEGIN
1798 1 Yes assert_tied_hash
1799 3 n/a BEGIN
1804 2 Yes assert_untied_hash
1805 3 n/a BEGIN
1810 7 Yes assert_tied_hashref
1813 3 n/a BEGIN
1818 8 Yes assert_untied_hashref
1821 3 n/a BEGIN
1826 2 Yes assert_tied_glob
1827 3 n/a BEGIN
1832 2 Yes assert_untied_glob
1833 3 n/a BEGIN
1838 7 Yes assert_tied_globref
1841 3 n/a BEGIN
1846 8 Yes assert_untied_globref
1849 3 n/a BEGIN
1855 4 n/a _run_code_test
1867 2 Yes assert_happy_code
1869 3 n/a BEGIN
1874 2 Yes assert_unhappy_code
1876 3 n/a BEGIN
1881 7 Yes assert_open_handle
1884 3 n/a BEGIN
1889 2 Yes assert_regular_file
1893 3 n/a BEGIN
1898 1 Yes assert_text_file
1901 3 n/a BEGIN
1906 2 Yes assert_directory
1909 3 n/a BEGIN
1912 12 n/a _WIFCORED
1918 6 n/a _coredump_message
1923 10 n/a _signum_message
1931 35 Yes assert_legal_exit_status
1934 3 n/a BEGIN
1939 11 Yes assert_signalled
1942 3 n/a BEGIN
1947 3 Yes assert_unsignalled
1954 3 n/a BEGIN
1959 4 Yes assert_dumped_core
1964 3 n/a BEGIN
1969 3 Yes assert_no_coredump
1976 3 n/a BEGIN
1981 14 Yes assert_exited
1989 3 n/a BEGIN
1994 5 Yes assert_happy_exit
1998 3 n/a BEGIN
2003 3 Yes assert_sad_exit
2007 3 n/a BEGIN