Branch Coverage

blib/lib/WebService/Pandora.pm
Criterion Covered Total %
branch 5 108 4.6


line true false branch
22 1 0 unless $class
31 1 0 unless (defined $$self{'partner'})
53 1 1 if defined $error
65 1 0 unless (defined $$self{'username'} and defined $$self{'password'})
75 0 0 unless ($ret)
88 0 0 unless (defined $$self{'partnerAuthToken'} and defined $$self{'partnerId'} and defined $$self{'syncTime'})
100 0 0 unless (defined $$self{'syncTime'})
126 0 0 unless ($ret)
137 0 0 unless (defined $$self{'userId'} and defined $$self{'userAuthToken'})
167 0 0 unless ($ret)
196 0 0 unless ($ret)
225 0 0 unless ($ret)
241 0 0 $includeExtendedAttributes ? :
244 0 0 unless (defined $stationToken)
267 0 0 unless ($ret)
283 0 0 unless (defined $searchText)
305 0 0 unless ($ret)
321 0 0 unless (defined $stationToken)
343 0 0 unless ($ret)
359 0 0 unless (defined $trackToken)
381 0 0 unless ($ret)
397 0 0 unless (defined $trackToken)
419 0 0 unless ($ret)
435 0 0 unless (defined $trackToken)
457 0 0 unless ($ret)
474 0 0 unless (defined $trackToken and defined $isPositive)
480 0 0 $isPositive ? :
499 0 0 unless ($ret)
515 0 0 unless (defined $feedbackId)
537 0 0 unless ($ret)
554 0 0 unless (defined $musicToken and defined $stationToken)
577 0 0 unless ($ret)
593 0 0 unless (defined $seedId)
615 0 0 unless ($ret)
635 0 0 if (defined $musicToken) { }
0 0 elsif (defined $trackToken) { }
644 0 0 unless (defined $musicType)
677 0 0 unless ($ret)
694 0 0 unless (defined $stationToken and defined $stationName)
717 0 0 unless ($ret)
735 0 0 unless (defined $stationId and defined $stationToken and defined $emails)
759 0 0 unless ($ret)
775 0 0 unless (defined $stationToken)
797 0 0 unless ($ret)
813 0 0 unless (defined $stationToken)
835 0 0 unless ($ret)
851 0 0 unless (defined $trackToken)
873 0 0 unless ($ret)
902 0 0 unless ($ret)
931 0 0 unless ($ret)
947 0 0 unless defined $stationIds
950 0 0 unless (defined $stationIds)
972 0 0 unless ($ret)
1001 0 0 unless ($ret)