func (mr *MockCommandMockRecorder) getPath() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "getPath", reflect.TypeOf((*MockCommand)(nil).getPath))
}
getPath indicates an expected call of getPath
package mocks
import (
	kubectl "github.com/fidelity/kraan/pkg/internal/kubectl"
	logr "github.com/go-logr/logr"
	gomock "github.com/golang/mock/gomock"
	reflect "reflect"
)
type MockKubectl struct {
	ctrl     *gomock.Controller
	recorder *MockKubectlMockRecorder
}
type MockKubectlMockRecorder struct {
	mock *MockKubectl
}
func NewMockKubectl(ctrl *gomock.Controller) *MockKubectl {
	mock := &MockKubectl{ctrl: ctrl}
	mock.recorder = &MockKubectlMockRecorder{mock}
	return mock
}
func (m *MockKubectl) EXPECT() *MockKubectlMockRecorder {
	return m.recorder
}
func (m *MockKubectl) Apply(arg0 string) kubectl.Command {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Apply", arg0)
	ret0, _ := ret[0].(kubectl.Command)
	return ret0
}
func (mr *MockKubectlMockRecorder) Apply(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Apply", reflect.TypeOf((*MockKubectl)(nil).Apply), arg0)
}
func (m *MockKubectl) Delete(arg0 ...string) kubectl.Command {
	m.ctrl.T.Helper()
	varargs := []interface{}{}
	for _, a := range arg0 {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "Delete", varargs...)
	ret0, _ := ret[0].(kubectl.Command)
	return ret0
}
func (mr *MockKubectlMockRecorder) Delete(arg0 ...interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockKubectl)(nil).Delete), arg0...)
}
func (m *MockKubectl) Get(arg0 ...string) kubectl.Command {
	m.ctrl.T.Helper()
	varargs := []interface{}{}
	for _, a := range arg0 {
		varargs = append(varargs, a)
	}
	ret := m.ctrl.Call(m, "Get", varargs...)
	ret0, _ := ret[0].(kubectl.Command)
	return ret0
}
func (mr *MockKubectlMockRecorder) Get(arg0 ...interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockKubectl)(nil).Get), arg0...)
}
type MockCommand struct {
	ctrl     *gomock.Controller
	recorder *MockCommandMockRecorder
}
type MockCommandMockRecorder struct {
	mock *MockCommand
}
func NewMockCommand(ctrl *gomock.Controller) *MockCommand {
	mock := &MockCommand{ctrl: ctrl}
	mock.recorder = &MockCommandMockRecorder{mock}
	return mock
}
func (m *MockCommand) EXPECT() *MockCommandMockRecorder {
	return m.recorder
}
func (m *MockCommand) Build() string {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Build")
	ret0, _ := ret[0].(string)
	return ret0
}
func (mr *MockCommandMockRecorder) Build() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Build", reflect.TypeOf((*MockCommand)(nil).Build))
}
func (m *MockCommand) DryRun() ([]byte, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "DryRun")
	ret0, _ := ret[0].([]byte)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockCommandMockRecorder) DryRun() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DryRun", reflect.TypeOf((*MockCommand)(nil).DryRun))
}
func (m *MockCommand) Run() ([]byte, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Run")
	ret0, _ := ret[0].([]byte)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockCommandMockRecorder) Run() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Run", reflect.TypeOf((*MockCommand)(nil).Run))
}
func (m *MockCommand) WithLogger(arg0 logr.Logger) kubectl.Command {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "WithLogger", arg0)
	ret0, _ := ret[0].(kubectl.Command)
	return ret0
}
func (mr *MockCommandMockRecorder) WithLogger(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WithLogger", reflect.TypeOf((*MockCommand)(nil).WithLogger), arg0)
}
func (m *MockCommand) asString() string {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "asString")
	ret0, _ := ret[0].(string)
	return ret0
}
func (mr *MockCommandMockRecorder) asString() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "asString", reflect.TypeOf((*MockCommand)(nil).asString))
}
func (m *MockCommand) getArgs() []string {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "getArgs")
	ret0, _ := ret[0].([]string)
	return ret0
}
func (mr *MockCommandMockRecorder) getArgs() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "getArgs", reflect.TypeOf((*MockCommand)(nil).getArgs))
}
func (m *MockCommand) getPath() string {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "getPath")
	ret0, _ := ret[0].(string)
	return ret0
}