Branch Coverage

blib/lib/AI/ExpertSystem/Simple/Rule.pm
Criterion Covered Total %
branch 46 48 95.8


line true false branch
11 2 2 if scalar @_ != 2
12 1 1 unless defined $name
31 1 1 if scalar @_ != 1
45 2 5 if scalar @_ != 3
46 1 4 unless defined $name
47 1 3 unless defined $value
49 1 2 if (defined $$self{'_conditions'}{$name})
61 2 4 if scalar @_ != 3
62 1 3 unless defined $name
63 1 2 unless defined $value
65 1 1 if (defined $$self{'_actions'}{$name})
75 1 1 if scalar @_ != 1
83 1 2 if scalar @_ != 1
91 2 5 if scalar @_ != 3
92 1 4 unless defined $name
93 1 3 unless defined $value
95 3 0 if (defined $$self{'_conditions'}{$name})
96 0 3 if ($$self{'_tested'}{$name} == 1) { }
2 1 elsif ($$self{'_conditions'}{$name} eq $value) { }
101 1 1 if ($$self{'_counter'} == 0)
115 1 1 if scalar @_ != 1
123 1 1 if scalar @_ != 1
131 1 3 if scalar @_ != 1
136 3 3 if ($$self{'_tested'}{$name} == 0)