Subroutine Coverage

blib/lib/JSON/PP.pm
Criterion Covered Total %
subroutine 131 164 79.8
pod 42 82 51.2


line count pod subroutine
5 65 n/a BEGIN
6 65 n/a BEGIN
8 65 n/a BEGIN
9 65 n/a BEGIN
11 65 n/a BEGIN
12 65 n/a BEGIN
14 65 n/a BEGIN
15 65 n/a BEGIN
25 65 n/a BEGIN
26 65 n/a BEGIN
27 65 n/a BEGIN
28 65 n/a BEGIN
29 65 n/a BEGIN
30 65 n/a BEGIN
31 65 n/a BEGIN
32 65 n/a BEGIN
33 65 n/a BEGIN
34 65 n/a BEGIN
35 65 n/a BEGIN
36 65 n/a BEGIN
38 65 n/a BEGIN
39 65 n/a BEGIN
40 65 n/a BEGIN
41 65 n/a BEGIN
42 65 n/a BEGIN
43 65 n/a BEGIN
45 65 n/a BEGIN
46 65 n/a BEGIN
48 65 n/a BEGIN
49 65 n/a BEGIN
54 65 n/a BEGIN
63 65 n/a BEGIN
69 65 n/a BEGIN
82 2 Yes allow_barekey
82 1 Yes allow_bignum
82 2 Yes allow_blessed
82 24653 Yes allow_nonref
82 1 Yes allow_singlequote
82 1 Yes allow_tags
82 3 Yes allow_unknown
82 0 No as_nonblessed
82 12292 Yes ascii
82 10 Yes canonical
82 5 Yes convert_blessed
82 1 Yes escape_slash
82 0 No get_allow_barekey
82 0 No get_allow_bignum
82 0 No get_allow_blessed
82 0 No get_allow_nonref
82 0 No get_allow_singlequote
82 0 No get_allow_tags
82 0 No get_allow_unknown
82 0 No get_as_nonblessed
82 0 No get_ascii
82 0 No get_canonical
82 0 No get_convert_blessed
82 0 No get_escape_slash
82 0 No get_indent
82 0 No get_latin1
82 0 No get_loose
82 0 No get_relaxed
82 0 No get_shrink
82 0 No get_space_after
82 0 No get_space_before
82 309 No get_utf8
82 6 Yes indent
82 2 Yes latin1
82 0 Yes loose
82 14 Yes relaxed
82 21504 Yes shrink
82 7 Yes space_after
82 6 Yes space_before
82 18467 Yes utf8
111 189 Yes encode_json
116 6206 Yes decode_json
122 0 No to_json
127 0 No from_json
134 43176 Yes new
148 25146 Yes encode
153 24952 Yes decode
158 8 Yes decode_prefix
168 5 Yes pretty
184 5 Yes max_depth
190 383 No get_max_depth
194 3 Yes max_size
200 383 No get_max_size
203 6 Yes boolean_values
209 65 n/a BEGIN
226 1 Yes core_bools
242 3 No get_core_bools
247 0 No unblessed_bool
252 0 No get_unblessed_bool
257 5 No get_boolean_values
265 3 Yes filter_json_object
275 4 Yes filter_json_single_key_object
289 0 Yes indent_length
299 0 No get_indent_length
303 3 Yes sort_by
308 0 No allow_bigint
322 25146 No PP_encode_json
330 595 n/a __ANON__
335 22 n/a __ANON__
350 25502 No object_to_json
413 346 No hash_to_json
437 25015 No array_to_json
457 26233 n/a _looks_like_number
464 65 n/a BEGIN
479 26317 No value_to_json
486 65 n/a BEGIN
539 26161 No string_to_json
564 0 No blessed_to_json
578 18 No encode_error
584 345 n/a __sort
591 9 n/a _up_indent
606 9 n/a _down_indent
614 12297 n/a _encode_ascii
626 2 n/a _encode_latin1
636 1127975 n/a _encode_surrogates
642 3 n/a _is_bignum
654 65 n/a BEGIN
679 12410 n/a _detect_utf_encoding
691 25269 No PP_decode_json
718 65 n/a BEGIN
753 36720055 n/a _next_chr
760 53833 n/a _value
773 27152 n/a _string
884 162105 n/a _white
936 26115 n/a _array
990 1 n/a _tag
1022 1390 n/a _object
1094 2 n/a _bareKey
1106 93 n/a _word
1138 812 n/a _number
1236 65 n/a BEGIN
1243 3441000 n/a _is_valid_utf8
1287 101 n/a _decode_error
1323 9 n/a __json_object_hook
1356 1127976 n/a _decode_surrogates
1364 2891847 n/a _decode_unicode
1370 744 Yes incr_parse
1376 2 Yes incr_skip
1381 0 Yes incr_reset
1385 304 Yes incr_text
1404 5 Yes is_bool
1412 65 n/a BEGIN
1418 3 Yes true
1419 3 Yes false
1420 0 Yes null
1426 65 n/a BEGIN
1428 65 n/a BEGIN
1429 65 n/a BEGIN
1430 65 n/a BEGIN
1431 65 n/a BEGIN
1432 65 n/a BEGIN
1433 65 n/a BEGIN
1434 65 n/a BEGIN
1435 65 n/a BEGIN
1440 57 n/a new
1452 744 n/a incr_parse
1488 65 n/a BEGIN
1508 393 n/a _incr_parse
1637 0 n/a incr_text
1645 2 n/a incr_skip
1654 0 n/a incr_reset