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 67 n/a BEGIN
6 67 n/a BEGIN
8 67 n/a BEGIN
9 67 n/a BEGIN
11 67 n/a BEGIN
12 67 n/a BEGIN
14 67 n/a BEGIN
15 67 n/a BEGIN
25 67 n/a BEGIN
26 67 n/a BEGIN
27 67 n/a BEGIN
28 67 n/a BEGIN
29 67 n/a BEGIN
30 67 n/a BEGIN
31 67 n/a BEGIN
32 67 n/a BEGIN
33 67 n/a BEGIN
34 67 n/a BEGIN
35 67 n/a BEGIN
36 67 n/a BEGIN
38 67 n/a BEGIN
39 67 n/a BEGIN
40 67 n/a BEGIN
41 67 n/a BEGIN
42 67 n/a BEGIN
43 67 n/a BEGIN
45 67 n/a BEGIN
46 67 n/a BEGIN
48 67 n/a BEGIN
49 67 n/a BEGIN
54 67 n/a BEGIN
63 67 n/a BEGIN
69 67 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 18511 Yes utf8
111 191 Yes encode_json
116 6273 Yes decode_json
122 0 No to_json
127 0 No from_json
134 43220 Yes new
148 25148 Yes encode
153 25019 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 67 n/a BEGIN
226 1 Yes core_bools
242 4 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 25148 No PP_encode_json
330 589 n/a __ANON__
335 21 n/a __ANON__
350 25504 No object_to_json
413 346 No hash_to_json
437 25017 No array_to_json
458 26233 n/a _looks_like_number
465 67 n/a BEGIN
480 26319 No value_to_json
487 67 n/a BEGIN
540 26161 No string_to_json
565 0 No blessed_to_json
579 18 No encode_error
585 345 n/a __sort
592 9 n/a _up_indent
607 9 n/a _down_indent
615 12297 n/a _encode_ascii
627 2 n/a _encode_latin1
637 1127975 n/a _encode_surrogates
643 3 n/a _is_bignum
655 67 n/a BEGIN
680 12477 n/a _detect_utf_encoding
692 25336 No PP_decode_json
719 67 n/a BEGIN
754 36800656 n/a _next_chr
761 56178 n/a _value
774 30301 n/a _string
885 171150 n/a _white
937 26316 n/a _array
991 1 n/a _tag
1023 2261 n/a _object
1095 2 n/a _bareKey
1107 93 n/a _word
1139 946 n/a _number
1237 67 n/a BEGIN
1244 3441000 n/a _is_valid_utf8
1288 101 n/a _decode_error
1324 9 n/a __json_object_hook
1357 1127976 n/a _decode_surrogates
1365 2891847 n/a _decode_unicode
1371 744 Yes incr_parse
1377 2 Yes incr_skip
1382 0 Yes incr_reset
1386 304 Yes incr_text
1405 11 Yes is_bool
1413 67 n/a BEGIN
1419 3 Yes true
1420 3 Yes false
1421 0 Yes null
1427 67 n/a BEGIN
1429 67 n/a BEGIN
1430 67 n/a BEGIN
1431 67 n/a BEGIN
1432 67 n/a BEGIN
1433 67 n/a BEGIN
1434 67 n/a BEGIN
1435 67 n/a BEGIN
1436 67 n/a BEGIN
1441 57 n/a new
1453 744 n/a incr_parse
1489 67 n/a BEGIN
1509 393 n/a _incr_parse
1638 0 n/a incr_text
1646 2 n/a incr_skip
1655 0 n/a incr_reset