Condition Coverage

blib/lib/Mite/Signature.pm.mite.pm
Criterion Covered Total %
condition 20 63 31.7


and 2 conditions

line l !l condition
98 0 9 0 require Scalar::Util and &Scalar::Util::weaken($self->{'class'})

and 3 conditions

line !l l&&!r l&&r condition
92 0 0 9 &blessed($args->{'class'}) and $args->{'class'}->isa("Mite::Package")
149 0 1 8 not ref $value and !defined($value) || $value eq '' || $value eq '0' || $value eq '1'
171 0 0 0 defined $tmp and not ref $tmp
194 0 0 0 defined $tmp and not ref $tmp
218 0 8 1 not ref $value and !defined($value) || $value eq '' || $value eq '0' || $value eq '1'
233 0 0 9 not $no_build and @{[] unless $meta->{'BUILD'};}
339 0 0 10 &blessed($_[1]) and $_[1]->isa("Mite::Package")
382 0 0 0 defined $tmp and not ref $tmp
499 0 4 5 not ref $default_value and !defined($default_value) || $default_value eq '' || $default_value eq '0' || $default_value eq '1'
534 0 0 0 $INC{'Moose/Util.pm'} and my $meta = Moose::Util::find_meta(ref $self || $self)
537 0 0 0 $meta->can("does_role") and $meta->does_role($role)

or 3 conditions

line l !l&&r !l&&!r condition
61 0 7 0 ref $class || $class
80 2 7 0 $Mite::META{$class} ||= $class->__META__
149 1 8 0 !defined($value) || $value eq '' || $value eq '0' || $value eq '1'
218 8 1 0 !defined($value) || $value eq '' || $value eq '0' || $value eq '1'
249 9 0 0 $Mite::META{$class} ||= $class->__META__
256 0 0 0 ref $self || $self
257 0 0 0 $Mite::META{$class} ||= $class->__META__
499 4 5 0 !defined($default_value) || $default_value eq '' || $default_value eq '0' || $default_value eq '1'
534 0 0 0 ref $self || $self