Branch Coverage

lib/Kephra/ToolBar.pm
Criterion Covered Total %
branch 0 44 0.0


line true false branch
10 0 0 if (ref $_[1] eq 'Wx::ToolBar') { }
0 0 elsif (exists $toolbar{$_[0]}{'ref'}) { }
13 0 0 if stored($_[0])
14 0 0 if ref $toolbar{$_[0]} eq 'HASH'
25 0 0 if defined $bar and $bar
38 0 0 unless ref $bar_def eq 'ARRAY'
45 0 0 unless defined $item_def
49 0 0 if substr($item_def, -1) eq '#'
52 0 0 if (ref $item_def eq 'HASH')
58 0 0 if (not defined $item{'type'} or $item{'type'} eq 'separator') { }
0 0 elsif (substr($item{'type'}, -4) eq 'item') { }
64 0 0 unless ref $cmd_data and exists $$cmd_data{'call'}
67 0 0 if $$cmd_data{$_}
80 0 0 unless ref $bar_data eq 'ARRAY'
86 0 0 defined $toolbar{$bar_id}{'item_id'} ? :
93 0 0 if (not $$item_data{'type'} or $$item_data{'type'} eq 'separator') { }
0 0 elsif (ref $$item_data{'icon'} eq 'Wx::Bitmap') { }
96 0 0 if ($$item_data{'type'} eq 'checkitem') { }
0 0 elsif ($$item_data{'type'} eq 'item') { }
107 0 0 if (ref $$item_data{'enable'} eq 'CODE' and $respond)
116 0 0 if (ref $$item_data{'state'} eq 'CODE' and $$item_data{'type'} eq 'checkitem')
141 0 0 unless $bar