sue445/gcp-secretmanagerenv

View on GitHub
mock_secretmanagerenv/mock_secret_manager_client.go

Summary

Maintainability
A
0 mins
Test Coverage
// Code generated by MockGen. DO NOT EDIT.
// Source: secret_manager_client.go

// Package mock_secretmanagerenv is a generated GoMock package.
package mock_secretmanagerenv

import (
    context "context"
    gomock "github.com/golang/mock/gomock"
    gax "github.com/googleapis/gax-go/v2"
    secretmanager "google.golang.org/genproto/googleapis/cloud/secretmanager/v1"
    reflect "reflect"
)

// MocksecretManagerClient is a mock of secretManagerClient interface
type MocksecretManagerClient struct {
    ctrl     *gomock.Controller
    recorder *MocksecretManagerClientMockRecorder
}

// MocksecretManagerClientMockRecorder is the mock recorder for MocksecretManagerClient
type MocksecretManagerClientMockRecorder struct {
    mock *MocksecretManagerClient
}

// NewMocksecretManagerClient creates a new mock instance
func NewMocksecretManagerClient(ctrl *gomock.Controller) *MocksecretManagerClient {
    mock := &MocksecretManagerClient{ctrl: ctrl}
    mock.recorder = &MocksecretManagerClientMockRecorder{mock}
    return mock
}

// EXPECT returns an object that allows the caller to indicate expected use
func (m *MocksecretManagerClient) EXPECT() *MocksecretManagerClientMockRecorder {
    return m.recorder
}

// AccessSecretVersion mocks base method
func (m *MocksecretManagerClient) AccessSecretVersion(ctx context.Context, req *secretmanager.AccessSecretVersionRequest, opts ...gax.CallOption) (*secretmanager.AccessSecretVersionResponse, error) {
    m.ctrl.T.Helper()
    varargs := []interface{}{ctx, req}
    for _, a := range opts {
        varargs = append(varargs, a)
    }
    ret := m.ctrl.Call(m, "AccessSecretVersion", varargs...)
    ret0, _ := ret[0].(*secretmanager.AccessSecretVersionResponse)
    ret1, _ := ret[1].(error)
    return ret0, ret1
}

// AccessSecretVersion indicates an expected call of AccessSecretVersion
func (mr *MocksecretManagerClientMockRecorder) AccessSecretVersion(ctx, req interface{}, opts ...interface{}) *gomock.Call {
    mr.mock.ctrl.T.Helper()
    varargs := append([]interface{}{ctx, req}, opts...)
    return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AccessSecretVersion", reflect.TypeOf((*MocksecretManagerClient)(nil).AccessSecretVersion), varargs...)
}