Condition Coverage

blib/lib/Circle/Collection.pm
Criterion Covered Total %
condition 13 49 26.5


and 3 conditions

line !l l&&!r l&&r condition
180 0 0 0 exists $attrs{$_}{'default'} and $item->{$_} = $attrs{$_}{'default'}
182 0 0 0 defined $opts->{$_} and $item->{$_} = $opts->{$_}
216 0 0 0 exists $opts->{$_} and $mod{$_} = $opts->{$_}
217 0 0 0 exists $$opts{"no-$_"} and $mod{$_} = $attrs{$_}{'default'}
307 0 0 0 $method_load and $self->can($method_load)
323 0 0 0 defined $item->{$_} and $n->{$_} = $item->{$_}
325 0 0 0 $method_store and $self->can($method_store)

or 2 conditions

line l !l condition
264 52 12 defined $commands{$_} or delete $commands{$_}
281 4 8 $config->{'type'} || 'array'

or 3 conditions

line l !l&&r !l&&!r condition
29 0 16 0 $args{'desc_plural'} || $name
30 0 0 16 $args{'desc_single'} || do { $_ = $name; s/s$//; $_ }
152 24 0 8 $attrs{$_}{'desc'} || $_
280 8 4 4 not defined $config or $config
284 8 4 0 $type_array or $type_hash
307 0 0 0 ref $method_load or $method_load and $self->can($method_load)
317 0 0 0 $ynode->{$name} ||= $type_array ? [] : 'YAML::Node'->new({})
325 0 0 0 ref $method_store or $method_store and $self->can($method_store)