Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
kardolus
GitHub Repository: kardolus/chatgpt-cli
Path: blob/main/agent/core/shellmocks_test.go
3434 views
1
// Code generated by MockGen. DO NOT EDIT.
2
// Source: github.com/kardolus/chatgpt-cli/agent/tools (interfaces: Shell)
3
4
// Package core_test is a generated GoMock package.
5
package core_test
6
7
import (
8
context "context"
9
reflect "reflect"
10
11
gomock "github.com/golang/mock/gomock"
12
types "github.com/kardolus/chatgpt-cli/agent/types"
13
)
14
15
// MockShell is a mock of Shell interface.
16
type MockShell struct {
17
ctrl *gomock.Controller
18
recorder *MockShellMockRecorder
19
}
20
21
// MockShellMockRecorder is the mock recorder for MockShell.
22
type MockShellMockRecorder struct {
23
mock *MockShell
24
}
25
26
// NewMockShell creates a new mock instance.
27
func NewMockShell(ctrl *gomock.Controller) *MockShell {
28
mock := &MockShell{ctrl: ctrl}
29
mock.recorder = &MockShellMockRecorder{mock}
30
return mock
31
}
32
33
// EXPECT returns an object that allows the caller to indicate expected use.
34
func (m *MockShell) EXPECT() *MockShellMockRecorder {
35
return m.recorder
36
}
37
38
// Run mocks base method.
39
func (m *MockShell) Run(arg0 context.Context, arg1, arg2 string, arg3 ...string) (types.Result, error) {
40
m.ctrl.T.Helper()
41
varargs := []interface{}{arg0, arg1, arg2}
42
for _, a := range arg3 {
43
varargs = append(varargs, a)
44
}
45
ret := m.ctrl.Call(m, "Run", varargs...)
46
ret0, _ := ret[0].(types.Result)
47
ret1, _ := ret[1].(error)
48
return ret0, ret1
49
}
50
51
// Run indicates an expected call of Run.
52
func (mr *MockShellMockRecorder) Run(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
53
mr.mock.ctrl.T.Helper()
54
varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
55
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Run", reflect.TypeOf((*MockShell)(nil).Run), varargs...)
56
}
57
58