Subroutine Coverage

blib/lib/JSON/Streaming/Writer.pm
Criterion Covered Total %
subroutine 38 41 92.6
pod 12 17 70.5


line count pod subroutine
4 3 n/a BEGIN
5 3 n/a BEGIN
6 3 n/a BEGIN
7 3 n/a BEGIN
8 3 n/a BEGIN
10 3 n/a BEGIN
15 34 No for_stream
30 0 No for_file
37 0 No for_stdout
43 102 No pretty_output
53 10 Yes start_object
66 7 Yes end_object
79 9 Yes start_property
90 5 Yes end_property
102 17 Yes start_array
115 15 Yes end_array
128 9 Yes add_string
138 7 Yes add_number
148 7 Yes add_boolean
158 11 Yes add_null
168 32 Yes add_value
217 5 Yes add_property
225 5 No intentionally_ending_early
230 89 n/a _print
236 32 n/a _push_state
255 27 n/a _pop_state
262 399 n/a _state
268 77 n/a _in_object
272 15 n/a _in_array
276 66 n/a _in_property
280 68 n/a _made_value
285 61 n/a _can_start_value
292 34 n/a _can_start_simple_value
296 9 n/a _can_start_property
300 58 n/a _make_separator
313 22 n/a _make_end_block
322 0 n/a _make_indent
326 26 n/a _indent
330 22 n/a _outdent
344 10 n/a _json_string
354 34 n/a DESTROY