Branch Coverage

blib/lib/CVSS/v3.pm
Criterion Covered Total %
branch 19 46 41.3


line true false branch
35 0 14664 if ($metric =~ /M(AV|AC|PR|UI|S|C|I|A)/)
37 0 0 if ($metric eq "MPR")
44 0 0 if $ms_value eq "X"
45 0 0 if $mpr_value eq "X"
56 0 0 if $value eq "X"
68 1833 12831 if ($metric eq "PR")
97 1833 0 if (%{$self->metrics;})
99 0 14664 unless $self->metrics->{$_}
145 1140 693 if ($self->M('S') eq 'U') { }
152 9 1824 if ($impact <= 0) { }
1131 693 elsif ($self->M('S') eq 'U') { }
171 0 1833 if ($self->metric_group_is_set("temporal"))
186 0 1833 if ($self->metric_group_is_set("environmental"))
237 0 0 if ($self->M('MS') eq 'U' or $self->M('MS') eq 'X' and $self->M('S') eq 'U') { }
241 0 0 if ($self->version == 3.0) { }
0 0 elsif ($self->version == 3.1) { }
250 0 0 if ($modified_impact <= 0) { }
0 0 elsif ($self->M('MS') eq 'U' or $self->M('MS') eq 'X' and $self->M('S') eq 'U') { }
284 0 1824 $input < 0 ? :
293 15 1809 if ($int_input % 10000 == 0) { }
308 0 1 unless $self->base_score
334 0 1 if ($self->metric_group_is_set("temporal"))
346 0 1 if ($self->metric_group_is_set("environmental"))