Condition Coverage

blib/lib/DBIx/QuickORM/Type/UUID.pm
Criterion Covered Total %
condition 10 25 40.0


and 3 conditions

line !l l&&!r l&&r condition
60 0 0 4 $da and $db
105 0 7 26 $in and $in =~ /^[A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}$/i

or 2 conditions

line l !l condition
21 15 0 $params->{'class'} // __PACKAGE__
32 17 0 $params->{'class'} // __PACKAGE__

or 3 conditions

line l !l&&r !l&&!r condition
25 12 3 0 $class->looks_like_uuid($val) // $class->looks_like_bin($val)
15 0 0 ($class->looks_like_uuid($val) // $class->looks_like_bin($val)) // croak("'${val}' does not look like a UUID")
61 0 0 0 $da or $db
113 0 3 0 ref $self || $self
115 0 3 0 $types->{'uuid'} //= $class