Branch Coverage

blib/lib/App/TenableSC/API.pm
Criterion Covered Total %
branch 0 60 0.0


line true false branch
34 0 0 if ($self->options->{'format'})
35 0 0 unless (grep {$self->options->{'format'} eq $_;} @output_formats)
44 0 0 if $self->options->{$_}
52 0 0 if $api
53 0 0 if $method
55 0 0 unless $api and $method
59 0 0 if ($arg =~ /^([^=]+)=(.*)$/)
71 0 0 unless $results = $sc->$api->$method(%{$params;})
73 0 0 if (ref $results eq "ARRAY" or ref $results eq "HASH")
75 0 0 if ($self->options->{'format'} eq "json")
95 0 0 if ($self->options->{'format'} eq "dumper")
100 0 0 if ($self->options->{'format'} eq "yaml")
102 0 0 if (eval { do { require YAML::XS } })
106 0 0 if (eval { do { require YAML } })
115 0 0 if ($self->options->{'format'} eq "tsv" or $self->options->{'format'} eq "csv" or $self->options->{'format'} eq "table")
123 0 0 if (ref $results ne "ARRAY")
129 0 0 unless (@fields)
137 0 0 if (ref $row->{$_} eq 'HASH') { }
142 0 0 if ($self->options->{'format'} ne "table")
143 0 0 if $value =~ /\n/ or $value =~ /\,/
154 0 0 if (@rows)
190 0 0 if $headers
192 0 0 if ($output_format eq 'table') { }
198 0 0 if (defined $args{'widths'}[$idx] and $args{'widths'}[$idx] > 0)
204 0 0 if $col and length $col > ($widths->[$idx] || 0)
217 0 0 if $output_format eq "csv"
218 0 0 if $output_format eq "tsv"
225 0 0 if ($headers)
232 0 0 if ($header_separator)
239 0 0 unless $_