Branch Coverage

blib/lib/Data/Reconciliation.pm
Criterion Covered Total %
branch 12 20 60.0


line true false branch
36 0 1 unless eval { do { $source1->isa('Data::Table') } } and eval { do { $source2->isa('Data::Table') } }
39 1 0 if (exists $prms{-'rules'}) { }
43 0 1 if grep((!eval { do { $_->isa('Data::Reconciliation::Rule') } }), @rules)
67 0 1 unless defined $rule_nb
71 0 1 if $rule_nb >= @{$$this{'rules'};}
86 0 1 unless defined $$this{'signatures'}
111 2 2 if @$signs == 0
132 3 3 $src_nb == 0 ? :
155 0 1 unless defined $rule_nb
159 0 1 if $rule_nb >= @{$$this{'rules'};}