| blib/lib/DBIx/Class/Storage/TxnScopeGuard.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 8 | 12 | 66.6 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 30 | 0 | 8112 | 946 | defined $@ and length $@ |
| 71 | 17 | 0 | 132 | &is_exception($@) && (!defined($_[0]{'existing_exception_ref'}) || &refaddr(scalar(length ref $@ ? $@ : \$@)) != &refaddr($_[0]{'existing_exception_ref'})) |
| 87 | 119 | 14 | 4 | my $rollback_exception = $_[0]{'storage'}->__delicate_rollback(defined $current_exception ? \$current_exception : ()) and not defined $current_exception |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 37 | 0 | 9058 | 0 | ref $class || $class |