Skip to content

Commit 6dbc032

Browse files
authored
make GetFinalApplicabilityStatus public (jfrog#602)
1 parent 7853f84 commit 6dbc032

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

utils/results/common.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ func GetCveApplicabilityField(cveId string, applicabilityScanResults []*sarif.Ru
709709
}
710710
switch {
711711
case len(applicabilityStatuses) > 0:
712-
applicability.Status = string(getFinalApplicabilityStatus(applicabilityStatuses))
712+
applicability.Status = string(GetFinalApplicabilityStatus(applicabilityStatuses))
713713
case !resultFound:
714714
applicability.Status = string(jasutils.ApplicabilityUndetermined)
715715
case len(applicability.Evidence) == 0:
@@ -766,7 +766,7 @@ func GetApplicableCveStatus(entitledForJas bool, applicabilityScanResults []*sar
766766
applicableStatuses = append(applicableStatuses, jasutils.ApplicabilityStatus(cve.Applicability.Status))
767767
}
768768
}
769-
return getFinalApplicabilityStatus(applicableStatuses)
769+
return GetFinalApplicabilityStatus(applicableStatuses)
770770
}
771771

772772
// We only care to update the status if it's the first time we see it or if status is 0 (completed) and the new status is not (failed)
@@ -852,7 +852,7 @@ func shouldDisqualifyEvidence(components map[string]services.Component, evidence
852852
// Else if at least one cve is missing context -> final value is missing context
853853
// Else if all cves are not covered -> final value is not covered
854854
// Else (case when all cves aren't applicable) -> final value is not applicable
855-
func getFinalApplicabilityStatus(applicabilityStatuses []jasutils.ApplicabilityStatus) jasutils.ApplicabilityStatus {
855+
func GetFinalApplicabilityStatus(applicabilityStatuses []jasutils.ApplicabilityStatus) jasutils.ApplicabilityStatus {
856856
if len(applicabilityStatuses) == 0 {
857857
return jasutils.NotScanned
858858
}

utils/results/common_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -928,7 +928,7 @@ func TestGetFinalApplicabilityStatus(t *testing.T) {
928928
}
929929
for _, tc := range testCases {
930930
t.Run(tc.name, func(t *testing.T) {
931-
assert.Equal(t, tc.expectedOutput, getFinalApplicabilityStatus(tc.input))
931+
assert.Equal(t, tc.expectedOutput, GetFinalApplicabilityStatus(tc.input))
932932
})
933933
}
934934
}

0 commit comments

Comments
 (0)