Subroutine Coverage

blib/lib/Waft.pm
Criterion Covered Total %
subroutine 117 157 74.5
pod 30 97 30.9


line count pod subroutine
3 23 n/a BEGIN
4 23 n/a BEGIN
5 23 n/a BEGIN
6 23 n/a BEGIN
8 23 n/a BEGIN
9 23 n/a BEGIN
10 23 n/a BEGIN
22 2 n/a import
46 23 n/a BEGIN
56 23 n/a BEGIN
66 2 Yes set_waft_backword_compatible_version
77 149 No BCV
89 0 No get_waft_backword_compatible_version
91 23 n/a BEGIN
116 2 Yes die
118 0 n/a __ANON__
120 1 n/a __ANON__
123 1 n/a __ANON__
130 7 No dont_trust_me
154 1 Yes use_utf8
165 1 No set_using_utf8
177 14 No get_using_utf8
192 1 No can_use_utf8
202 5 Yes warn
205 0 n/a __ANON__
210 5 n/a __ANON__
219 4 Yes set_allow_template_file_exts
230 41 No get_allow_template_file_exts
236 23 n/a BEGIN
255 0 Yes set_default_content_type
265 1 No get_default_content_type
277 0 Yes waft
299 18 Yes new
347 2 Yes initialize
360 3 No initialize_base_url
369 3 No make_base_url
396 3 No get_script_basename
407 3 No set_base_url
421 108 Yes stash
424 18 n/a DESTROY
434 5 No initialize_page
450 8 No is_submitted
458 25 Yes cgi
466 4 No create_query_obj
472 1 n/a BEGIN
472 1 n/a BEGIN
487 5 No fix_and_validate_page
511 5 No to_page_id
521 5 No set_page
529 4 No initialize_values
559 6 Yes clear_values
566 42 No value_hashref
569 12 No unescape_space_percent_hyphen
579 9 Yes set_values
587 3 No initialize_action
596 3 No find_first_action
650 5 No get_page
652 2 Yes page
655 6 No to_action_id
664 4 No set_action
672 3 No initialize_response_headers
680 3 No initialize_binmode
686 23 n/a BEGIN
694 5 No set_response_headers
708 0 No controller
766 1 No call_method
820 0 No find_action_method
858 2 No get_action
860 2 Yes action
863 1 Yes call_template
878 0 n/a __ANON__
889 0 No include
892 1 No get_template_file
914 25 No find_template_file
934 41 No recursive_find_template_file
961 23 n/a BEGIN
973 41 No is_allowed_to_use_template_file_ext
998 1 No compile_template_file
1005 0 n/a __ANON__
1029 0 n/a __ANON__
1045 1 No read_template_file
1060 2 No compile_template
1129 0 No insert_output_waft_tags_method
1144 0 No output_waft_tags
1152 0 No get_waft_tags
1165 13 No join_values
1265 13 Yes get_values
1274 24 No escape_space_percent_hyphen
1284 28 No convert_text_part
1315 23 n/a BEGIN
1316 23 n/a BEGIN
1318 2 No compile
1325 8 Yes output
1339 2 No output_response_headers
1381 4 No get_response_headers
1388 1 No responded
1394 4 Yes get_content
1413 10 No jsstr_filter
1416 10 Yes jsstr_escape
1437 10 No text_filter
1458 12 No expand_tabs
1484 45 Yes html_escape
1504 18 No word_filter
1510 84 Yes next
1552 23 n/a BEGIN
1561 23 n/a BEGIN
1572 0 No get_page_id
1583 0 No page_id
1586 0 Yes set_value
1594 1 Yes get_value
1600 4 Yes http_status
1609 3 Yes content_type
1618 2 No set_response_header
1637 2 No unset_response_header
1655 6 No add_response_header
1685 4 Yes header
1687 0 No add_header
1690 9 No make_url
1700 2 Yes url
1703 7 No make_absolute_url
1737 7 Yes absolute_url
1740 9 No make_query_string
1769 2 Yes url_encode
1793 9 No get_base_url
1803 0 n/a __forbidden__indirect
1823 0 n/a __not_found__indirect
1843 0 n/a __internal_server_error__indirect
1876 2 No define_subs_for_under_0_99x
1878 0 n/a __ANON__
1879 0 n/a __ANON__
1882 1 n/a __ANON__
1884 1 n/a __ANON__
1886 1 n/a __ANON__
1888 1 n/a __ANON__
1890 1 n/a __ANON__
1892 1 n/a __ANON__
1894 0 n/a __ANON__
1896 0 n/a __ANON__
1899 0 n/a __ANON__
1902 0 n/a __ANON__
1904 1 n/a __ANON__
1915 0 No define_subs_for_under_0_52x
1918 0 n/a __ANON__
1932 0 n/a __ANON__
1943 0 n/a __ANON__
1946 0 n/a __ANON__
1967 0 n/a __ANON__
1977 0 n/a __ANON__
1992 18 n/a TIEHASH
1996 3 n/a STORE
2005 0 n/a warn_and_null
2011 6 n/a FETCH
2017 0 n/a FIRSTKEY
2019 0 n/a NEXTKEY
2021 0 n/a EXISTS
2023 0 n/a DELETE
2025 0 n/a CLEAR