Branch Coverage

blib/lib/DBIx/QuickORM/Affinity.pm
Criterion Covered Total %
branch 12 22 54.5


line true false branch
26 0 40 unless my $affinity = pop()
31 0 25 unless $affinity
32 0 25 unless $VALID_AFFINITY{$affinity}
36 0 25 if $affinity eq "boolean"
39 0 25 if defined $vala xor defined $valb
41 14 11 if $affinity eq "string"
42 11 0 if $affinity eq "numeric"
48 0 0 if $affinity eq "binary"
104 0 87 unless my $type = pop()
109 36 51 if ($type =~ /^(?:tiny|medium|big|long|var)(.+)/i)
110 36 0 if $AFFINITY_BY_TYPE{$1}