Documentation ¶
Overview ¶
Package mocks is a generated GoMock package.
Index ¶
- type MockPriorityQueue
- func (m *MockPriorityQueue[T]) Add(v T, priority int64) *priorityqueue.Element[T]
- func (m *MockPriorityQueue[T]) EXPECT() *MockPriorityQueueMockRecorder[T]
- func (m *MockPriorityQueue[T]) Peek() *priorityqueue.Element[T]
- func (m *MockPriorityQueue[T]) Pop() *priorityqueue.Element[T]
- func (m *MockPriorityQueue[T]) Remove(v *priorityqueue.Element[T]) error
- func (m *MockPriorityQueue[T]) Size() int
- func (m *MockPriorityQueue[T]) Update(v *priorityqueue.Element[T], priority int64) error
- type MockPriorityQueueMockRecorder
- func (mr *MockPriorityQueueMockRecorder[T]) Add(v, priority interface{}) *gomock.Call
- func (mr *MockPriorityQueueMockRecorder[T]) Peek() *gomock.Call
- func (mr *MockPriorityQueueMockRecorder[T]) Pop() *gomock.Call
- func (mr *MockPriorityQueueMockRecorder[T]) Remove(v interface{}) *gomock.Call
- func (mr *MockPriorityQueueMockRecorder[T]) Size() *gomock.Call
- func (mr *MockPriorityQueueMockRecorder[T]) Update(v, priority interface{}) *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockPriorityQueue ¶
type MockPriorityQueue[T any] struct { // contains filtered or unexported fields }
MockPriorityQueue is a mock of PriorityQueue interface.
func NewMockPriorityQueue ¶
func NewMockPriorityQueue[T any](ctrl *gomock.Controller) *MockPriorityQueue[T]
NewMockPriorityQueue creates a new mock instance.
func (*MockPriorityQueue[T]) Add ¶
func (m *MockPriorityQueue[T]) Add(v T, priority int64) *priorityqueue.Element[T]
Add mocks base method.
func (*MockPriorityQueue[T]) EXPECT ¶
func (m *MockPriorityQueue[T]) EXPECT() *MockPriorityQueueMockRecorder[T]
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockPriorityQueue[T]) Peek ¶
func (m *MockPriorityQueue[T]) Peek() *priorityqueue.Element[T]
Peek mocks base method.
func (*MockPriorityQueue[T]) Pop ¶
func (m *MockPriorityQueue[T]) Pop() *priorityqueue.Element[T]
Pop mocks base method.
func (*MockPriorityQueue[T]) Remove ¶
func (m *MockPriorityQueue[T]) Remove(v *priorityqueue.Element[T]) error
Remove mocks base method.
func (*MockPriorityQueue[T]) Size ¶
func (m *MockPriorityQueue[T]) Size() int
Size mocks base method.
func (*MockPriorityQueue[T]) Update ¶
func (m *MockPriorityQueue[T]) Update(v *priorityqueue.Element[T], priority int64) error
Update mocks base method.
type MockPriorityQueueMockRecorder ¶
type MockPriorityQueueMockRecorder[T any] struct { // contains filtered or unexported fields }
MockPriorityQueueMockRecorder is the mock recorder for MockPriorityQueue.
func (*MockPriorityQueueMockRecorder[T]) Add ¶
func (mr *MockPriorityQueueMockRecorder[T]) Add(v, priority interface{}) *gomock.Call
Add indicates an expected call of Add.
func (*MockPriorityQueueMockRecorder[T]) Peek ¶
func (mr *MockPriorityQueueMockRecorder[T]) Peek() *gomock.Call
Peek indicates an expected call of Peek.
func (*MockPriorityQueueMockRecorder[T]) Pop ¶
func (mr *MockPriorityQueueMockRecorder[T]) Pop() *gomock.Call
Pop indicates an expected call of Pop.
func (*MockPriorityQueueMockRecorder[T]) Remove ¶
func (mr *MockPriorityQueueMockRecorder[T]) Remove(v interface{}) *gomock.Call
Remove indicates an expected call of Remove.
func (*MockPriorityQueueMockRecorder[T]) Size ¶
func (mr *MockPriorityQueueMockRecorder[T]) Size() *gomock.Call
Size indicates an expected call of Size.
func (*MockPriorityQueueMockRecorder[T]) Update ¶
func (mr *MockPriorityQueueMockRecorder[T]) Update(v, priority interface{}) *gomock.Call
Update indicates an expected call of Update.