Dragonfly2

Форк
0
/
safe_set_mock.go 
122 строки · 3.4 Кб
1
// Code generated by MockGen. DO NOT EDIT.
2
// Source: safe_set.go
3
//
4
// Generated by this command:
5
//
6
//	mockgen -destination mocks/safe_set_mock.go -source safe_set.go -package mocks
7
//
8
// Package mocks is a generated GoMock package.
9
package mocks
10

11
import (
12
	reflect "reflect"
13

14
	gomock "go.uber.org/mock/gomock"
15
)
16

17
// MockSafeSet is a mock of SafeSet interface.
18
type MockSafeSet[T comparable] struct {
19
	ctrl     *gomock.Controller
20
	recorder *MockSafeSetMockRecorder[T]
21
}
22

23
// MockSafeSetMockRecorder is the mock recorder for MockSafeSet.
24
type MockSafeSetMockRecorder[T comparable] struct {
25
	mock *MockSafeSet[T]
26
}
27

28
// NewMockSafeSet creates a new mock instance.
29
func NewMockSafeSet[T comparable](ctrl *gomock.Controller) *MockSafeSet[T] {
30
	mock := &MockSafeSet[T]{ctrl: ctrl}
31
	mock.recorder = &MockSafeSetMockRecorder[T]{mock}
32
	return mock
33
}
34

35
// EXPECT returns an object that allows the caller to indicate expected use.
36
func (m *MockSafeSet[T]) EXPECT() *MockSafeSetMockRecorder[T] {
37
	return m.recorder
38
}
39

40
// Add mocks base method.
41
func (m *MockSafeSet[T]) Add(arg0 T) bool {
42
	m.ctrl.T.Helper()
43
	ret := m.ctrl.Call(m, "Add", arg0)
44
	ret0, _ := ret[0].(bool)
45
	return ret0
46
}
47

48
// Add indicates an expected call of Add.
49
func (mr *MockSafeSetMockRecorder[T]) Add(arg0 any) *gomock.Call {
50
	mr.mock.ctrl.T.Helper()
51
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Add", reflect.TypeOf((*MockSafeSet[T])(nil).Add), arg0)
52
}
53

54
// Clear mocks base method.
55
func (m *MockSafeSet[T]) Clear() {
56
	m.ctrl.T.Helper()
57
	m.ctrl.Call(m, "Clear")
58
}
59

60
// Clear indicates an expected call of Clear.
61
func (mr *MockSafeSetMockRecorder[T]) Clear() *gomock.Call {
62
	mr.mock.ctrl.T.Helper()
63
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Clear", reflect.TypeOf((*MockSafeSet[T])(nil).Clear))
64
}
65

66
// Contains mocks base method.
67
func (m *MockSafeSet[T]) Contains(arg0 ...T) bool {
68
	m.ctrl.T.Helper()
69
	varargs := []any{}
70
	for _, a := range arg0 {
71
		varargs = append(varargs, a)
72
	}
73
	ret := m.ctrl.Call(m, "Contains", varargs...)
74
	ret0, _ := ret[0].(bool)
75
	return ret0
76
}
77

78
// Contains indicates an expected call of Contains.
79
func (mr *MockSafeSetMockRecorder[T]) Contains(arg0 ...any) *gomock.Call {
80
	mr.mock.ctrl.T.Helper()
81
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Contains", reflect.TypeOf((*MockSafeSet[T])(nil).Contains), arg0...)
82
}
83

84
// Delete mocks base method.
85
func (m *MockSafeSet[T]) Delete(arg0 T) {
86
	m.ctrl.T.Helper()
87
	m.ctrl.Call(m, "Delete", arg0)
88
}
89

90
// Delete indicates an expected call of Delete.
91
func (mr *MockSafeSetMockRecorder[T]) Delete(arg0 any) *gomock.Call {
92
	mr.mock.ctrl.T.Helper()
93
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockSafeSet[T])(nil).Delete), arg0)
94
}
95

96
// Len mocks base method.
97
func (m *MockSafeSet[T]) Len() uint {
98
	m.ctrl.T.Helper()
99
	ret := m.ctrl.Call(m, "Len")
100
	ret0, _ := ret[0].(uint)
101
	return ret0
102
}
103

104
// Len indicates an expected call of Len.
105
func (mr *MockSafeSetMockRecorder[T]) Len() *gomock.Call {
106
	mr.mock.ctrl.T.Helper()
107
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Len", reflect.TypeOf((*MockSafeSet[T])(nil).Len))
108
}
109

110
// Values mocks base method.
111
func (m *MockSafeSet[T]) Values() []T {
112
	m.ctrl.T.Helper()
113
	ret := m.ctrl.Call(m, "Values")
114
	ret0, _ := ret[0].([]T)
115
	return ret0
116
}
117

118
// Values indicates an expected call of Values.
119
func (mr *MockSafeSetMockRecorder[T]) Values() *gomock.Call {
120
	mr.mock.ctrl.T.Helper()
121
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Values", reflect.TypeOf((*MockSafeSet[T])(nil).Values))
122
}
123

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.