Branch Coverage

blib/lib/Email/Abstract.pm
Criterion Covered Total %
branch 30 30 100.0


line true false branch
29 45 37 unless ref $self
36 2 11 if eval { do { $foreign->isa($class) } }
38 6 5 unless &Scalar::Util::blessed($foreign)
50 17 44 unless $f_class
52 12 49 if ref $foreign and $f_class->isa($self)
54 44 5 if $adapter_for{$f_class}
56 4 1 unless ($skip_super)
60 2 1 if $adapter_for{$base}
70 25 45 if (my $thing = $self->object) { }
74 33 12 &Scalar::Util::blessed($thing) ? :
89 12 54 if eval { do { $thing->isa($self) } }
93 10 56 unless (&Scalar::Util::blessed($thing))
94 4 6 if substr($func, 0, 3) eq 'set'
96 3 3 ref $thing ? :
110 1 2 ref $from ? :