Branch Coverage

blib/lib/Device/ProXR/RelayControl.pm
Criterion Covered Total %
branch 0 52 0.0


line true false branch
161 0 0 if (defined $bank and not defined $relay)
169 0 0 unless $self->_valid_bank_and_relay($bank, $relay)
171 0 0 unless ($bank)
223 0 0 if (defined $bank and not defined $relay)
231 0 0 unless $self->_valid_bank_and_relay($bank, $relay)
233 0 0 unless ($bank)
279 0 0 unless $self->_valid_bank_and_relay($bank, $relay)
281 0 0 unless ($bank)
292 0 0 if (defined $resp and length $resp)
400 0 0 unless $self->_valid_bank($bank)
402 0 0 unless ($bank)
445 0 0 unless $self->_valid_bank($bank)
447 0 0 unless ($bank)
490 0 0 unless $self->_valid_bank($bank)
492 0 0 unless ($bank)
535 0 0 unless $self->_valid_bank($bank)
537 0 0 unless ($bank)
580 0 0 unless $self->_valid_bank($bank)
582 0 0 unless ($bank)
593 0 0 if (defined $resp and length $resp)
632 0 0 unless (defined $bank)
637 0 0 unless ($bank =~ /\A\d+\Z/x)
642 0 0 if ($bank < 0 or $bank > 255)
664 0 0 unless (defined $relay)
669 0 0 unless ($relay =~ /\A\d+\Z/x)
674 0 0 if ($relay < 0 or $relay > 7)