Condition Coverage

blib/lib/DBIx/Class/Storage/TxnScopeGuard.pm
Criterion Covered Total %
condition 9 15 60.0


and 3 conditions

line !l l&&!r l&&r condition
75 4 119 0 &is_exception($@) and !defined($self->{'existing_exception_ref'}) || &refaddr(scalar(ref $@ eq '' ? \$@ : $@)) != &refaddr($self->{'existing_exception_ref'})
90 5 0 1 defined &blessed($rollback_exception) && $rollback_exception->isa('DBIx::Class::Storage::NESTED_ROLLBACK_EXCEPTION')
117 1 5 $rollback_exception and not defined &blessed($rollback_exception) && $rollback_exception->isa('DBIx::Class::Storage::NESTED_ROLLBACK_EXCEPTION')

or 3 conditions

line l !l&&r !l&&!r condition
37 0 9007 0 ref $class || $class
75 119 0 0 !defined($self->{'existing_exception_ref'}) || &refaddr(scalar(ref $@ eq '' ? \$@ : $@)) != &refaddr($self->{'existing_exception_ref'})