Branch Coverage

blib/lib/Lim/Component.pm
Criterion Covered Total %
branch 2 52 3.8


line true false branch
129 0 0 if (ref $self)
135 0 0 if $@
149 0 0 if (ref $self)
157 0 0 if $@
159 0 0 if ($self->can('__lim_bootstrapped'))
165 0 0 unless ($self->can($call))
169 0 0 unless (ref $call_def eq 'HASH')
173 0 0 if (exists $$call_def{'in'})
174 0 0 unless (ref $$call_def{'in'} eq 'HASH')
179 0 0 unless (scalar @keys)
186 0 0 if (ref $$value{$key} eq 'HASH') { }
0 0 elsif (blessed($$value{$key})) { }
187 0 0 if (exists $$value{$key}{''}) { }
199 0 0 if ($$value{$key}->isa('Lim::RPC::Value'))
202 0 0 if ($$value{$key}->isa('Lim::RPC::Value::Collection'))
217 0 0 if (exists $$call_def{'out'})
218 0 0 unless (ref $$call_def{'out'} eq 'HASH')
223 0 0 unless (scalar @keys)
230 0 0 if (ref $$value{$key} eq 'HASH') { }
0 0 elsif (blessed($$value{$key})) { }
231 0 0 if (exists $$value{$key}{''}) { }
243 0 0 if ($$value{$key}->isa('Lim::RPC::Value'))
246 0 0 if ($$value{$key}->isa('Lim::RPC::Value::Collection'))
262 0 0 unless ('Lim::RPC::Call'->new($plugin, $call, $call_def, @_))
287 0 2 if (ref $self)
293 0 2 if $@