Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/ws-daemon/pkg/controller/mock.go
2500 views
1
// Copyright (c) 2025 Gitpod GmbH. All rights reserved.
2
// Licensed under the GNU Affero General Public License (AGPL).
3
// See License.AGPL.txt in the project root for license information.
4
5
// Code generated by MockGen. DO NOT EDIT.
6
// Source: github.com/gitpod-io/gitpod/ws-daemon/pkg/controller (interfaces: WorkspaceOperations)
7
8
// Package controller is a generated GoMock package.
9
package controller
10
11
import (
12
context "context"
13
reflect "reflect"
14
15
api "github.com/gitpod-io/gitpod/content-service/api"
16
v1 "github.com/gitpod-io/gitpod/ws-manager/api/crd/v1"
17
gomock "github.com/golang/mock/gomock"
18
)
19
20
// MockWorkspaceOperations is a mock of WorkspaceOperations interface.
21
type MockWorkspaceOperations struct {
22
ctrl *gomock.Controller
23
recorder *MockWorkspaceOperationsMockRecorder
24
}
25
26
// MockWorkspaceOperationsMockRecorder is the mock recorder for MockWorkspaceOperations.
27
type MockWorkspaceOperationsMockRecorder struct {
28
mock *MockWorkspaceOperations
29
}
30
31
// NewMockWorkspaceOperations creates a new mock instance.
32
func NewMockWorkspaceOperations(ctrl *gomock.Controller) *MockWorkspaceOperations {
33
mock := &MockWorkspaceOperations{ctrl: ctrl}
34
mock.recorder = &MockWorkspaceOperationsMockRecorder{mock}
35
return mock
36
}
37
38
// EXPECT returns an object that allows the caller to indicate expected use.
39
func (m *MockWorkspaceOperations) EXPECT() *MockWorkspaceOperationsMockRecorder {
40
return m.recorder
41
}
42
43
// BackupWorkspace mocks base method.
44
func (m *MockWorkspaceOperations) BackupWorkspace(arg0 context.Context, arg1 BackupOptions) (*api.GitStatus, error) {
45
m.ctrl.T.Helper()
46
ret := m.ctrl.Call(m, "BackupWorkspace", arg0, arg1)
47
ret0, _ := ret[0].(*api.GitStatus)
48
ret1, _ := ret[1].(error)
49
return ret0, ret1
50
}
51
52
// BackupWorkspace indicates an expected call of BackupWorkspace.
53
func (mr *MockWorkspaceOperationsMockRecorder) BackupWorkspace(arg0, arg1 interface{}) *gomock.Call {
54
mr.mock.ctrl.T.Helper()
55
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BackupWorkspace", reflect.TypeOf((*MockWorkspaceOperations)(nil).BackupWorkspace), arg0, arg1)
56
}
57
58
// DeleteWorkspace mocks base method.
59
func (m *MockWorkspaceOperations) DeleteWorkspace(arg0 context.Context, arg1 string) error {
60
m.ctrl.T.Helper()
61
ret := m.ctrl.Call(m, "DeleteWorkspace", arg0, arg1)
62
ret0, _ := ret[0].(error)
63
return ret0
64
}
65
66
// DeleteWorkspace indicates an expected call of DeleteWorkspace.
67
func (mr *MockWorkspaceOperationsMockRecorder) DeleteWorkspace(arg0, arg1 interface{}) *gomock.Call {
68
mr.mock.ctrl.T.Helper()
69
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteWorkspace", reflect.TypeOf((*MockWorkspaceOperations)(nil).DeleteWorkspace), arg0, arg1)
70
}
71
72
// InitWorkspace mocks base method.
73
func (m *MockWorkspaceOperations) InitWorkspace(arg0 context.Context, arg1 InitOptions) (*api.InitializerMetrics, string, error) {
74
m.ctrl.T.Helper()
75
ret := m.ctrl.Call(m, "InitWorkspace", arg0, arg1)
76
ret0, _ := ret[0].(*api.InitializerMetrics)
77
ret1, _ := ret[1].(string)
78
ret2, _ := ret[2].(error)
79
return ret0, ret1, ret2
80
}
81
82
// InitWorkspace indicates an expected call of InitWorkspace.
83
func (mr *MockWorkspaceOperationsMockRecorder) InitWorkspace(arg0, arg1 interface{}) *gomock.Call {
84
mr.mock.ctrl.T.Helper()
85
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InitWorkspace", reflect.TypeOf((*MockWorkspaceOperations)(nil).InitWorkspace), arg0, arg1)
86
}
87
88
// SetupWorkspace mocks base method.
89
func (m *MockWorkspaceOperations) SetupWorkspace(arg0 context.Context, arg1 string, arg2 *v1.WorkspaceImageInfo) error {
90
m.ctrl.T.Helper()
91
ret := m.ctrl.Call(m, "SetupWorkspace", arg0, arg1, arg2)
92
ret0, _ := ret[0].(error)
93
return ret0
94
}
95
96
// SetupWorkspace indicates an expected call of SetupWorkspace.
97
func (mr *MockWorkspaceOperationsMockRecorder) SetupWorkspace(arg0, arg1, arg2 interface{}) *gomock.Call {
98
mr.mock.ctrl.T.Helper()
99
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetupWorkspace", reflect.TypeOf((*MockWorkspaceOperations)(nil).SetupWorkspace), arg0, arg1, arg2)
100
}
101
102
// Snapshot mocks base method.
103
func (m *MockWorkspaceOperations) Snapshot(arg0 context.Context, arg1, arg2 string) error {
104
m.ctrl.T.Helper()
105
ret := m.ctrl.Call(m, "Snapshot", arg0, arg1, arg2)
106
ret0, _ := ret[0].(error)
107
return ret0
108
}
109
110
// Snapshot indicates an expected call of Snapshot.
111
func (mr *MockWorkspaceOperationsMockRecorder) Snapshot(arg0, arg1, arg2 interface{}) *gomock.Call {
112
mr.mock.ctrl.T.Helper()
113
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Snapshot", reflect.TypeOf((*MockWorkspaceOperations)(nil).Snapshot), arg0, arg1, arg2)
114
}
115
116
// SnapshotIDs mocks base method.
117
func (m *MockWorkspaceOperations) SnapshotIDs(arg0 context.Context, arg1 string) (string, string, error) {
118
m.ctrl.T.Helper()
119
ret := m.ctrl.Call(m, "SnapshotIDs", arg0, arg1)
120
ret0, _ := ret[0].(string)
121
ret1, _ := ret[1].(string)
122
ret2, _ := ret[2].(error)
123
return ret0, ret1, ret2
124
}
125
126
// SnapshotIDs indicates an expected call of SnapshotIDs.
127
func (mr *MockWorkspaceOperationsMockRecorder) SnapshotIDs(arg0, arg1 interface{}) *gomock.Call {
128
mr.mock.ctrl.T.Helper()
129
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SnapshotIDs", reflect.TypeOf((*MockWorkspaceOperations)(nil).SnapshotIDs), arg0, arg1)
130
}
131
132
// WipeWorkspace mocks base method.
133
func (m *MockWorkspaceOperations) WipeWorkspace(arg0 context.Context, arg1 string) error {
134
m.ctrl.T.Helper()
135
ret := m.ctrl.Call(m, "WipeWorkspace", arg0, arg1)
136
ret0, _ := ret[0].(error)
137
return ret0
138
}
139
140
// WipeWorkspace indicates an expected call of WipeWorkspace.
141
func (mr *MockWorkspaceOperationsMockRecorder) WipeWorkspace(arg0, arg1 interface{}) *gomock.Call {
142
mr.mock.ctrl.T.Helper()
143
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WipeWorkspace", reflect.TypeOf((*MockWorkspaceOperations)(nil).WipeWorkspace), arg0, arg1)
144
}
145
146