Condition Coverage

lib/Net/API/CPAN/Distribution.pm
Criterion Covered Total %
condition 3 23 13.0


and 3 conditions

line !l l&&!r l&&r condition
47 0 0 1 ref $ref eq "HASH" and exists $ref->{'rt'}
0 0 1 ref $ref eq "HASH" and exists $ref->{'rt'} and ref $ref->{'rt'} eq "HASH"
0 0 1 ref $ref eq "HASH" and exists $ref->{'rt'} and ref $ref->{'rt'} eq "HASH" and exists $ref->{'rt'}{'new'}
60 0 0 0 exists $this->{'bugs'} and ref $this->{'bugs'} eq "HASH"
0 0 0 exists $this->{'bugs'} and ref $this->{'bugs'} eq "HASH" and exists $this->{'bugs'}{'rt'}
0 0 0 exists $this->{'bugs'} and ref $this->{'bugs'} eq "HASH" and exists $this->{'bugs'}{'rt'} and ref $this->{'bugs'}{'rt'} eq "HASH"
0 0 0 exists $this->{'bugs'} and ref $this->{'bugs'} eq "HASH" and exists $this->{'bugs'}{'rt'} and ref $this->{'bugs'}{'rt'} eq "HASH" and exists $this->{'bugs'}{'rt'}{'new'}

or 2 conditions

line l !l condition
115 0 0 $self->name || (return $self->error('No distribution name is set to return a Meta CPAN URL for this distribution.'))