Condition Coverage

blib/lib/Dotiac/DTL/Value.pm
Criterion Covered Total %
condition 20 72 27.7


and 3 conditions

line !l l&&!r l&&r condition
41 32 48 0 @_ and $_[0]
50 0 84 0 @_ and $_[0]
87 108 4 0 $_[0][3] and $_[0][0]->can('count')
121 0 0 0 &Scalar::Util::reftype($data) eq 'HASH' and $level > 1
124 0 0 0 &Scalar::Util::reftype($data) eq 'ARRAY' and $level > 1
134 36 0 0 $self->object and $data->can('string')
36 0 0 $self->object and $data->can('__str__')
36 0 0 $self->object and $data->can('ToString')
36 0 0 $self->object and $data->can('repr')
36 0 0 $self->object and $data->can('__repr__')
194 0 0 0 &Scalar::Util::reftype($data) eq 'HASH' and $level > 1
197 0 0 0 &Scalar::Util::reftype($data) eq 'ARRAY' and $level > 1
206 16 0 0 $self->object and $data->can('string')
16 0 0 $self->object and $data->can('__str__')
16 0 0 $self->object and $data->can('ToString')
16 0 0 $self->object and $data->can('repr')
16 0 0 $self->object and $data->can('__repr__')
258 0 0 0 &Scalar::Util::reftype($data) eq 'HASH' and $level > 1
261 0 0 0 &Scalar::Util::reftype($data) eq 'ARRAY' and $level > 1
270 4 0 0 $self->object and $data->can('repr')
4 0 0 $self->object and $data->can('__repr__')
4 0 0 $self->object and $data->can('string')
4 0 0 $self->object and $data->can('__str__')
4 0 0 $self->object and $data->can('ToString')