Branch Coverage

inc/YAML/Base.pm
Criterion Covered Total %
branch 124 208 59.6


line true false branch
49 0 45 if defined $$args{-'package'}
50 0 45 if defined &{"${package}::$field";}
51 5 36 ref $default eq 'HASH' && !keys(%$default) ? :
4 41 ref $default eq 'ARRAY' && !@$default ? :
59 2 43 if ($$args{-'init'})
63 43 2 if defined $default
69 0 1 unless exists $_[0]{'major_version'}
1 0 unless $#_ > 0
1 0 unless $#_ > 0 or defined $_[0]{'loader_object'}
0 0 unless $#_ > 0
1 7 unless exists $_[0]{'stringify'}
8 0 unless $#_ > 0
0 19 unless exists $_[0]{'done'}
18 1 unless $#_ > 0
1 0 unless exists $_[0]{'inline_series'}
1 0 unless $#_ > 0
1 0 unless exists $_[0]{'id_anchor'}
0 1 unless $#_ > 0
1 1 unless exists $_[0]{'anchor2node'}
1 1 unless $#_ > 0
1 4 unless exists $_[0]{'indent_width'}
5 0 unless $#_ > 0
0 0 unless exists $_[0]{'dump_code'}
0 0 unless $#_ > 0
0 1 unless exists $_[0]{'minor_version'}
1 0 unless $#_ > 0
1 0 unless exists $_[0]{'anchor'}
0 1 unless $#_ > 0
1 3 unless exists $_[0]{'stream'}
3 1 unless $#_ > 0
1 65 unless exists $_[0]{'eos'}
34 32 unless $#_ > 0
0 0 unless exists $_[0]{'sort_keys'}
0 0 unless $#_ > 0
1 1 unless exists $_[0]{'dumper_class'}
2 0 unless $#_ > 0
1 1 unless exists $_[0]{'stream'}
1 1 unless $#_ > 0
1 4 unless exists $_[0]{'line'}
3 2 unless $#_ > 0
0 0 unless exists $_[0]{'load_code'}
0 0 unless $#_ > 0
0 0 unless exists $_[0]{'use_block'}
0 0 unless $#_ > 0
1 0 unless exists $_[0]{'use_header'}
1 0 unless $#_ > 0
1 36 unless exists $_[0]{'level'}
36 1 unless $#_ > 0
0 0 unless exists $_[0]{'blessed_map'}
0 0 unless $#_ > 0
0 0 unless exists $_[0]{'anchor_prefix'}
0 0 unless $#_ > 0
1 47 unless exists $_[0]{'offset'}
48 0 unless $#_ > 0
1 30 unless exists $_[0]{'preface'}
23 8 unless $#_ > 0
1 0 unless exists $_[0]{'document'}
0 1 unless $#_ > 0
1 2 unless exists $_[0]{'purity'}
3 0 unless $#_ > 0
0 0 unless exists $_[0]{'compress_series'}
0 0 unless $#_ > 0
1 43 unless exists $_[0]{'indent'}
30 14 unless $#_ > 0
1 0 unless exists $_[0]{'use_version'}
1 0 unless $#_ > 0
1 31 unless exists $_[0]{'inline'}
18 14 unless $#_ > 0
1 28 unless exists $_[0]{'content'}
15 14 unless $#_ > 0
1 0 unless exists $_[0]{'document'}
0 1 unless $#_ > 0
1 2 unless exists $_[0]{'documents'}
2 1 unless $#_ > 0
0 0 unless exists $_[0]{'use_fold'}
0 0 unless $#_ > 0
1 0 unless exists $_[0]{'headless'}
1 0 unless $#_ > 0
1 11 unless exists $_[0]{'offset'}
12 0 unless $#_ > 0
1 0 unless $#_ > 0 or defined $_[0]{'dumper_object'}
0 0 unless $#_ > 0
1 3 unless exists $_[0]{'use_aliases'}
4 0 unless $#_ > 0
1 117 unless exists $_[0]{'lines'}
117 1 unless $#_ > 0
1 1 unless exists $_[0]{'loader_class'}
2 0 unless $#_ > 0
1 11 unless exists $_[0]{'level'}
11 1 unless $#_ > 0
1 5 unless exists $_[0]{'transferred'}
5 1 unless $#_ > 0
0 0 unless exists $_[0]{'spec_version'}
0 0 unless $#_ > 0
1 0 unless exists $_[0]{'id_refcnt'}
0 1 unless $#_ > 0
70 0 45 if $@
73 0 45 if defined wantarray
85 0 0 unless $^W
103 0 9 $stringify ? :
9 0 ref $_[0] ? :
106 0 9 if (ref $_[0] eq 'Regexp')
112 0 9 unless $id
114 9 0 wantarray ? :