Condition Coverage

blib/lib/StreamFinder/Apple.pm
Criterion Covered Total %
condition 0 39 0.0


and 3 conditions

line !l l&&!r l&&r condition
359 0 0 0 defined $_[0] && $_[0] =~ /^[0-9]$/
412 0 0 0 $pre and $post
442 0 0 0 not defined $self->{'album'} and $pre =~ m[\/$albumID\?i\=$episodeID\"\,\"name\"\:\"([^\"]+)\"]s
504 0 0 0 $arglist =~ /\b\-?noplaylists\b/ and do { $$self{'streams'} }->[$idx] =~ /\.(pls|m3u8?)$/i
509 0 0 0 $firstStream =~ /\breciva\b/ and defined $self->{'_reciva_ssl_opts'}
582 0 0 0 defined $_[0] and $_[0] =~ /^\-?(?:long|desc)/i
600 0 0 0 $self->{'iconurl'} =~ /\breciva\b/ and defined $self->{'_reciva_ssl_opts'}
639 0 0 0 $self->{'imageurl'} =~ /\breciva\b/ and defined $self->{'_reciva_ssl_opts'}

or 3 conditions

line l !l&&r !l&&!r condition
426 0 0 0 $self->{'description'} ||= $1
536 0 0 0 $firstStream ||= $1
538 0 0 0 $firstTitle ||= $1
541 0 0 0 $self->{'title'} ||= $firstTitle
556 0 0 0 $firstStream || do { $$self{'streams'} }->[$idx]