Branch Coverage

blib/lib/RFID/Reader/TestBase.pm
Criterion Covered Total %
branch 6 20 30.0


line true false branch
45 2 3 if (ref_tainted(\$wb))
67 2 0 if ($$self{'_writebuf'} =~ s/^(.*?)$delim//s) { }
81 0 1 unless my $readh = shift() || 'IO::Handle'->new_from_fd(fileno STDIN, 'r')
83 0 1 unless my $writeh = shift() || shift() || 'IO::Handle'->new_from_fd(fileno STDOUT, 'w')
91 0 1 $$self{'_writebuf'} ? :
0 0 unless my($readable, $writable, undef) = 'IO::Select'->select($readsel, $$self{'_writebuf'} ? $writesel : undef, undef)
93 0 0 if (@$readable)
96 0 0 unless sysread $$readable[0], $readbuf, 8192
102 0 0 if (@$writable)
104 0 0 unless my $wrote = syswrite($$writable[0], $$self{'_writebuf'})