Condition Coverage

blib/lib/Type/Library/Compiler.pm.mite.pm
Criterion Covered Total %
condition 0 51 0.0


and 3 conditions

line !l l&&!r l&&r condition
63 0 0 0 do { if (defined $k) { ref \(my $val = $k) eq "SCALAR" unless ref \$k eq "SCALAR"; } } and length $k > 0
100 0 0 0 !ref($to_coerce) && (!defined($to_coerce) || $to_coerce eq '' || $to_coerce eq '0' || $to_coerce eq '1')
104 0 0 0 not ref $coerced_value and !defined($coerced_value) || $coerced_value eq '' || $coerced_value eq '0' || $coerced_value eq '1'
131 0 0 0 do { package Type::Library::Compiler::Mite; if (defined $args->{'destination_module'}) { ref \(my $val = $args->{'destination_module'}) eq "SCALAR" unless ref \$args->{'destination_module'} eq "SCALAR"; } } and do { package Type::Library::Compiler::Mite; length $args->{'destination_module'} > 0 }
149 0 0 0 do { package Type::Library::Compiler::Mite; if (defined $value) { ref \(my $val = $value) eq "SCALAR" unless ref \$value eq "SCALAR"; } } and length $value > 0
180 0 0 0 do { package Type::Library::Compiler::Mite; if (defined $args->{'destination_filename'}) { ref \(my $val = $args->{'destination_filename'}) eq "SCALAR" unless ref \$args->{'destination_filename'} eq "SCALAR"; } } and do { package Type::Library::Compiler::Mite; length $args->{'destination_filename'} > 0 }
200 0 0 0 not $no_build and @{[] unless $meta->{'BUILD'};}
295 0 0 0 do { package Type::Library::Compiler::Mite; if (defined $default_value) { ref \(my $val = $default_value) eq "SCALAR" unless ref \$default_value eq "SCALAR"; } } and length $default_value > 0
349 0 0 0 !ref($to_coerce) && (!defined($to_coerce) || $to_coerce eq '' || $to_coerce eq '0' || $to_coerce eq '1')
353 0 0 0 not ref $value and !defined($value) || $value eq '' || $value eq '0' || $value eq '1'

or 3 conditions

line l !l&&r !l&&!r condition
29 0 0 0 $Mite::META{$class} ||= $class->__META__
104 0 0 0 !defined($coerced_value) || $coerced_value eq '' || $coerced_value eq '0' || $coerced_value eq '1'
207 0 0 0 $Mite::META{$class} ||= $class->__META__
213 0 0 0 ref $self || $self
214 0 0 0 $Mite::META{$class} ||= $class->__META__
235 0 0 0 ref $class || $class
353 0 0 0 !defined($value) || $value eq '' || $value eq '0' || $value eq '1'