| lib/Net/Sieve/Script/Rule.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 18 | 26 | 69.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 235 | 2 | 5 | 42 | $command->command ne 'keep' and $command->command ne 'discard' |
| 7 | 13 | 29 | $command->command ne 'keep' and $command->command ne 'discard' and $command->command ne 'stop' | |
| 306 | 3 | 0 | 0 | $parent->test ne 'allof' and $parent->test ne 'anyof' |
| 459 | 5 | 0 | 2 | $action =~ /;/g and ref $action ne 'Net::Sieve::Script::Action' |
| line | l | !l | condition |
|---|---|---|---|
| 77 | 22 | 12 | lc $param{'ctrl'} || 'if' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 75 | 0 | 34 | 0 | ref $class || $class |
| 306 | 1 | 0 | 3 | not $parent or $parent->test ne 'allof' and $parent->test ne 'anyof' |
| 315 | 0 | 2 | 2 | $self->conditions->test eq 'anyof' or $self->conditions->test eq 'allof' |
| 358 | 0 | 1 | 2 | $swap1 <= 0 or $swap2 <= 0 |