mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-22 07:10:41 -08:00
* refactor: embed config * refactor: replace image and layer with artifact and blob * feat(config): add ArtifactConfig * fix(scanner): use Artifact * test(scanner): update mocks * feat: add repo and fs subcommands * chore(mod): update * refactor: fix warn message * feat(cli): add --no-progress to repo and fs * mod: Update fanal dependency Signed-off-by: Simarpreet Singh <simar@linux.com> Co-authored-by: Simarpreet Singh <simar@linux.com>
73 lines
1.7 KiB
Go
73 lines
1.7 KiB
Go
// Code generated by mockery v1.0.0. DO NOT EDIT.
|
|
|
|
package local
|
|
|
|
import (
|
|
types "github.com/aquasecurity/fanal/types"
|
|
mock "github.com/stretchr/testify/mock"
|
|
)
|
|
|
|
// MockApplier is an autogenerated mock type for the Applier type
|
|
type MockApplier struct {
|
|
mock.Mock
|
|
}
|
|
|
|
type ApplierApplyLayersArgs struct {
|
|
ArtifactID string
|
|
ArtifactIDAnything bool
|
|
BlobIDs []string
|
|
BlobIDsAnything bool
|
|
}
|
|
|
|
type ApplierApplyLayersReturns struct {
|
|
Detail types.ArtifactDetail
|
|
Err error
|
|
}
|
|
|
|
type ApplierApplyLayersExpectation struct {
|
|
Args ApplierApplyLayersArgs
|
|
Returns ApplierApplyLayersReturns
|
|
}
|
|
|
|
func (_m *MockApplier) ApplyApplyLayersExpectation(e ApplierApplyLayersExpectation) {
|
|
var args []interface{}
|
|
if e.Args.ArtifactIDAnything {
|
|
args = append(args, mock.Anything)
|
|
} else {
|
|
args = append(args, e.Args.ArtifactID)
|
|
}
|
|
if e.Args.BlobIDsAnything {
|
|
args = append(args, mock.Anything)
|
|
} else {
|
|
args = append(args, e.Args.BlobIDs)
|
|
}
|
|
_m.On("ApplyLayers", args...).Return(e.Returns.Detail, e.Returns.Err)
|
|
}
|
|
|
|
func (_m *MockApplier) ApplyApplyLayersExpectations(expectations []ApplierApplyLayersExpectation) {
|
|
for _, e := range expectations {
|
|
_m.ApplyApplyLayersExpectation(e)
|
|
}
|
|
}
|
|
|
|
// ApplyLayers provides a mock function with given fields: artifactID, blobIDs
|
|
func (_m *MockApplier) ApplyLayers(artifactID string, blobIDs []string) (types.ArtifactDetail, error) {
|
|
ret := _m.Called(artifactID, blobIDs)
|
|
|
|
var r0 types.ArtifactDetail
|
|
if rf, ok := ret.Get(0).(func(string, []string) types.ArtifactDetail); ok {
|
|
r0 = rf(artifactID, blobIDs)
|
|
} else {
|
|
r0 = ret.Get(0).(types.ArtifactDetail)
|
|
}
|
|
|
|
var r1 error
|
|
if rf, ok := ret.Get(1).(func(string, []string) error); ok {
|
|
r1 = rf(artifactID, blobIDs)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|