blob: 1993b26531cfbefda0e2aa2cc0d1f6ae3090becf [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
// Code generated by mockery v2.42.2. DO NOT EDIT.
package bacnetip
import (
time "time"
mock "github.com/stretchr/testify/mock"
)
// MockTaskManager is an autogenerated mock type for the TaskManager type
type MockTaskManager struct {
mock.Mock
}
type MockTaskManager_Expecter struct {
mock *mock.Mock
}
func (_m *MockTaskManager) EXPECT() *MockTaskManager_Expecter {
return &MockTaskManager_Expecter{mock: &_m.Mock}
}
// ClearTasks provides a mock function with given fields:
func (_m *MockTaskManager) ClearTasks() {
_m.Called()
}
// MockTaskManager_ClearTasks_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ClearTasks'
type MockTaskManager_ClearTasks_Call struct {
*mock.Call
}
// ClearTasks is a helper method to define mock.On call
func (_e *MockTaskManager_Expecter) ClearTasks() *MockTaskManager_ClearTasks_Call {
return &MockTaskManager_ClearTasks_Call{Call: _e.mock.On("ClearTasks")}
}
func (_c *MockTaskManager_ClearTasks_Call) Run(run func()) *MockTaskManager_ClearTasks_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockTaskManager_ClearTasks_Call) Return() *MockTaskManager_ClearTasks_Call {
_c.Call.Return()
return _c
}
func (_c *MockTaskManager_ClearTasks_Call) RunAndReturn(run func()) *MockTaskManager_ClearTasks_Call {
_c.Call.Return(run)
return _c
}
// CountTasks provides a mock function with given fields:
func (_m *MockTaskManager) CountTasks() int {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for CountTasks")
}
var r0 int
if rf, ok := ret.Get(0).(func() int); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(int)
}
return r0
}
// MockTaskManager_CountTasks_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CountTasks'
type MockTaskManager_CountTasks_Call struct {
*mock.Call
}
// CountTasks is a helper method to define mock.On call
func (_e *MockTaskManager_Expecter) CountTasks() *MockTaskManager_CountTasks_Call {
return &MockTaskManager_CountTasks_Call{Call: _e.mock.On("CountTasks")}
}
func (_c *MockTaskManager_CountTasks_Call) Run(run func()) *MockTaskManager_CountTasks_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockTaskManager_CountTasks_Call) Return(_a0 int) *MockTaskManager_CountTasks_Call {
_c.Call.Return(_a0)
return _c
}
func (_c *MockTaskManager_CountTasks_Call) RunAndReturn(run func() int) *MockTaskManager_CountTasks_Call {
_c.Call.Return(run)
return _c
}
// GetNextTask provides a mock function with given fields:
func (_m *MockTaskManager) GetNextTask() (TaskRequirements, *time.Duration) {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for GetNextTask")
}
var r0 TaskRequirements
var r1 *time.Duration
if rf, ok := ret.Get(0).(func() (TaskRequirements, *time.Duration)); ok {
return rf()
}
if rf, ok := ret.Get(0).(func() TaskRequirements); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(TaskRequirements)
}
}
if rf, ok := ret.Get(1).(func() *time.Duration); ok {
r1 = rf()
} else {
if ret.Get(1) != nil {
r1 = ret.Get(1).(*time.Duration)
}
}
return r0, r1
}
// MockTaskManager_GetNextTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetNextTask'
type MockTaskManager_GetNextTask_Call struct {
*mock.Call
}
// GetNextTask is a helper method to define mock.On call
func (_e *MockTaskManager_Expecter) GetNextTask() *MockTaskManager_GetNextTask_Call {
return &MockTaskManager_GetNextTask_Call{Call: _e.mock.On("GetNextTask")}
}
func (_c *MockTaskManager_GetNextTask_Call) Run(run func()) *MockTaskManager_GetNextTask_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockTaskManager_GetNextTask_Call) Return(_a0 TaskRequirements, _a1 *time.Duration) *MockTaskManager_GetNextTask_Call {
_c.Call.Return(_a0, _a1)
return _c
}
func (_c *MockTaskManager_GetNextTask_Call) RunAndReturn(run func() (TaskRequirements, *time.Duration)) *MockTaskManager_GetNextTask_Call {
_c.Call.Return(run)
return _c
}
// GetTasks provides a mock function with given fields:
func (_m *MockTaskManager) GetTasks() []TaskRequirements {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for GetTasks")
}
var r0 []TaskRequirements
if rf, ok := ret.Get(0).(func() []TaskRequirements); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]TaskRequirements)
}
}
return r0
}
// MockTaskManager_GetTasks_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTasks'
type MockTaskManager_GetTasks_Call struct {
*mock.Call
}
// GetTasks is a helper method to define mock.On call
func (_e *MockTaskManager_Expecter) GetTasks() *MockTaskManager_GetTasks_Call {
return &MockTaskManager_GetTasks_Call{Call: _e.mock.On("GetTasks")}
}
func (_c *MockTaskManager_GetTasks_Call) Run(run func()) *MockTaskManager_GetTasks_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockTaskManager_GetTasks_Call) Return(_a0 []TaskRequirements) *MockTaskManager_GetTasks_Call {
_c.Call.Return(_a0)
return _c
}
func (_c *MockTaskManager_GetTasks_Call) RunAndReturn(run func() []TaskRequirements) *MockTaskManager_GetTasks_Call {
_c.Call.Return(run)
return _c
}
// GetTime provides a mock function with given fields:
func (_m *MockTaskManager) GetTime() time.Time {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for GetTime")
}
var r0 time.Time
if rf, ok := ret.Get(0).(func() time.Time); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(time.Time)
}
return r0
}
// MockTaskManager_GetTime_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTime'
type MockTaskManager_GetTime_Call struct {
*mock.Call
}
// GetTime is a helper method to define mock.On call
func (_e *MockTaskManager_Expecter) GetTime() *MockTaskManager_GetTime_Call {
return &MockTaskManager_GetTime_Call{Call: _e.mock.On("GetTime")}
}
func (_c *MockTaskManager_GetTime_Call) Run(run func()) *MockTaskManager_GetTime_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockTaskManager_GetTime_Call) Return(_a0 time.Time) *MockTaskManager_GetTime_Call {
_c.Call.Return(_a0)
return _c
}
func (_c *MockTaskManager_GetTime_Call) RunAndReturn(run func() time.Time) *MockTaskManager_GetTime_Call {
_c.Call.Return(run)
return _c
}
// InstallTask provides a mock function with given fields: task
func (_m *MockTaskManager) InstallTask(task TaskRequirements) {
_m.Called(task)
}
// MockTaskManager_InstallTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InstallTask'
type MockTaskManager_InstallTask_Call struct {
*mock.Call
}
// InstallTask is a helper method to define mock.On call
// - task TaskRequirements
func (_e *MockTaskManager_Expecter) InstallTask(task interface{}) *MockTaskManager_InstallTask_Call {
return &MockTaskManager_InstallTask_Call{Call: _e.mock.On("InstallTask", task)}
}
func (_c *MockTaskManager_InstallTask_Call) Run(run func(task TaskRequirements)) *MockTaskManager_InstallTask_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(TaskRequirements))
})
return _c
}
func (_c *MockTaskManager_InstallTask_Call) Return() *MockTaskManager_InstallTask_Call {
_c.Call.Return()
return _c
}
func (_c *MockTaskManager_InstallTask_Call) RunAndReturn(run func(TaskRequirements)) *MockTaskManager_InstallTask_Call {
_c.Call.Return(run)
return _c
}
// PopTask provides a mock function with given fields:
func (_m *MockTaskManager) PopTask() TaskRequirements {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for PopTask")
}
var r0 TaskRequirements
if rf, ok := ret.Get(0).(func() TaskRequirements); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(TaskRequirements)
}
}
return r0
}
// MockTaskManager_PopTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PopTask'
type MockTaskManager_PopTask_Call struct {
*mock.Call
}
// PopTask is a helper method to define mock.On call
func (_e *MockTaskManager_Expecter) PopTask() *MockTaskManager_PopTask_Call {
return &MockTaskManager_PopTask_Call{Call: _e.mock.On("PopTask")}
}
func (_c *MockTaskManager_PopTask_Call) Run(run func()) *MockTaskManager_PopTask_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockTaskManager_PopTask_Call) Return(_a0 TaskRequirements) *MockTaskManager_PopTask_Call {
_c.Call.Return(_a0)
return _c
}
func (_c *MockTaskManager_PopTask_Call) RunAndReturn(run func() TaskRequirements) *MockTaskManager_PopTask_Call {
_c.Call.Return(run)
return _c
}
// ProcessTask provides a mock function with given fields: task
func (_m *MockTaskManager) ProcessTask(task TaskRequirements) {
_m.Called(task)
}
// MockTaskManager_ProcessTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ProcessTask'
type MockTaskManager_ProcessTask_Call struct {
*mock.Call
}
// ProcessTask is a helper method to define mock.On call
// - task TaskRequirements
func (_e *MockTaskManager_Expecter) ProcessTask(task interface{}) *MockTaskManager_ProcessTask_Call {
return &MockTaskManager_ProcessTask_Call{Call: _e.mock.On("ProcessTask", task)}
}
func (_c *MockTaskManager_ProcessTask_Call) Run(run func(task TaskRequirements)) *MockTaskManager_ProcessTask_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(TaskRequirements))
})
return _c
}
func (_c *MockTaskManager_ProcessTask_Call) Return() *MockTaskManager_ProcessTask_Call {
_c.Call.Return()
return _c
}
func (_c *MockTaskManager_ProcessTask_Call) RunAndReturn(run func(TaskRequirements)) *MockTaskManager_ProcessTask_Call {
_c.Call.Return(run)
return _c
}
// ResumeTask provides a mock function with given fields: task
func (_m *MockTaskManager) ResumeTask(task TaskRequirements) {
_m.Called(task)
}
// MockTaskManager_ResumeTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResumeTask'
type MockTaskManager_ResumeTask_Call struct {
*mock.Call
}
// ResumeTask is a helper method to define mock.On call
// - task TaskRequirements
func (_e *MockTaskManager_Expecter) ResumeTask(task interface{}) *MockTaskManager_ResumeTask_Call {
return &MockTaskManager_ResumeTask_Call{Call: _e.mock.On("ResumeTask", task)}
}
func (_c *MockTaskManager_ResumeTask_Call) Run(run func(task TaskRequirements)) *MockTaskManager_ResumeTask_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(TaskRequirements))
})
return _c
}
func (_c *MockTaskManager_ResumeTask_Call) Return() *MockTaskManager_ResumeTask_Call {
_c.Call.Return()
return _c
}
func (_c *MockTaskManager_ResumeTask_Call) RunAndReturn(run func(TaskRequirements)) *MockTaskManager_ResumeTask_Call {
_c.Call.Return(run)
return _c
}
// String provides a mock function with given fields:
func (_m *MockTaskManager) String() string {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for String")
}
var r0 string
if rf, ok := ret.Get(0).(func() string); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(string)
}
return r0
}
// MockTaskManager_String_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'String'
type MockTaskManager_String_Call struct {
*mock.Call
}
// String is a helper method to define mock.On call
func (_e *MockTaskManager_Expecter) String() *MockTaskManager_String_Call {
return &MockTaskManager_String_Call{Call: _e.mock.On("String")}
}
func (_c *MockTaskManager_String_Call) Run(run func()) *MockTaskManager_String_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockTaskManager_String_Call) Return(_a0 string) *MockTaskManager_String_Call {
_c.Call.Return(_a0)
return _c
}
func (_c *MockTaskManager_String_Call) RunAndReturn(run func() string) *MockTaskManager_String_Call {
_c.Call.Return(run)
return _c
}
// SuspendTask provides a mock function with given fields: task
func (_m *MockTaskManager) SuspendTask(task TaskRequirements) {
_m.Called(task)
}
// MockTaskManager_SuspendTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SuspendTask'
type MockTaskManager_SuspendTask_Call struct {
*mock.Call
}
// SuspendTask is a helper method to define mock.On call
// - task TaskRequirements
func (_e *MockTaskManager_Expecter) SuspendTask(task interface{}) *MockTaskManager_SuspendTask_Call {
return &MockTaskManager_SuspendTask_Call{Call: _e.mock.On("SuspendTask", task)}
}
func (_c *MockTaskManager_SuspendTask_Call) Run(run func(task TaskRequirements)) *MockTaskManager_SuspendTask_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(TaskRequirements))
})
return _c
}
func (_c *MockTaskManager_SuspendTask_Call) Return() *MockTaskManager_SuspendTask_Call {
_c.Call.Return()
return _c
}
func (_c *MockTaskManager_SuspendTask_Call) RunAndReturn(run func(TaskRequirements)) *MockTaskManager_SuspendTask_Call {
_c.Call.Return(run)
return _c
}
// NewMockTaskManager creates a new instance of MockTaskManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
// The first argument is typically a *testing.T value.
func NewMockTaskManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockTaskManager {
mock := &MockTaskManager{}
mock.Mock.Test(t)
t.Cleanup(func() { mock.AssertExpectations(t) })
return mock
}