350 lines
7.3 KiB
Go
350 lines
7.3 KiB
Go
// Code generated by mockery v2.43.2. DO NOT EDIT.
|
|
|
|
package runner
|
|
|
|
import (
|
|
dto "github.com/openHPI/poseidon/pkg/dto"
|
|
mock "github.com/stretchr/testify/mock"
|
|
)
|
|
|
|
// ExecutionEnvironmentMock is an autogenerated mock type for the ExecutionEnvironment type
|
|
type ExecutionEnvironmentMock struct {
|
|
mock.Mock
|
|
}
|
|
|
|
// AddRunner provides a mock function with given fields: r
|
|
func (_m *ExecutionEnvironmentMock) AddRunner(r Runner) {
|
|
_m.Called(r)
|
|
}
|
|
|
|
// ApplyPrewarmingPoolSize provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) ApplyPrewarmingPoolSize() error {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for ApplyPrewarmingPoolSize")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func() error); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// CPULimit provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) CPULimit() uint {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CPULimit")
|
|
}
|
|
|
|
var r0 uint
|
|
if rf, ok := ret.Get(0).(func() uint); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Get(0).(uint)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// Delete provides a mock function with given fields: reason
|
|
func (_m *ExecutionEnvironmentMock) Delete(reason DestroyReason) error {
|
|
ret := _m.Called(reason)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Delete")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(DestroyReason) error); ok {
|
|
r0 = rf(reason)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// DeleteRunner provides a mock function with given fields: id
|
|
func (_m *ExecutionEnvironmentMock) DeleteRunner(id string) (Runner, bool) {
|
|
ret := _m.Called(id)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for DeleteRunner")
|
|
}
|
|
|
|
var r0 Runner
|
|
var r1 bool
|
|
if rf, ok := ret.Get(0).(func(string) (Runner, bool)); ok {
|
|
return rf(id)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string) Runner); ok {
|
|
r0 = rf(id)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(Runner)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string) bool); ok {
|
|
r1 = rf(id)
|
|
} else {
|
|
r1 = ret.Get(1).(bool)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// ID provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) ID() dto.EnvironmentID {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for ID")
|
|
}
|
|
|
|
var r0 dto.EnvironmentID
|
|
if rf, ok := ret.Get(0).(func() dto.EnvironmentID); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Get(0).(dto.EnvironmentID)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// IdleRunnerCount provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) IdleRunnerCount() uint {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for IdleRunnerCount")
|
|
}
|
|
|
|
var r0 uint
|
|
if rf, ok := ret.Get(0).(func() uint); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Get(0).(uint)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// Image provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) Image() string {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Image")
|
|
}
|
|
|
|
var r0 string
|
|
if rf, ok := ret.Get(0).(func() string); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Get(0).(string)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// MarshalJSON provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) MarshalJSON() ([]byte, error) {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for MarshalJSON")
|
|
}
|
|
|
|
var r0 []byte
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func() ([]byte, error)); ok {
|
|
return rf()
|
|
}
|
|
if rf, ok := ret.Get(0).(func() []byte); ok {
|
|
r0 = rf()
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]byte)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func() error); ok {
|
|
r1 = rf()
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// MemoryLimit provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) MemoryLimit() uint {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for MemoryLimit")
|
|
}
|
|
|
|
var r0 uint
|
|
if rf, ok := ret.Get(0).(func() uint); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Get(0).(uint)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// NetworkAccess provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) NetworkAccess() (bool, []uint16) {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for NetworkAccess")
|
|
}
|
|
|
|
var r0 bool
|
|
var r1 []uint16
|
|
if rf, ok := ret.Get(0).(func() (bool, []uint16)); ok {
|
|
return rf()
|
|
}
|
|
if rf, ok := ret.Get(0).(func() bool); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Get(0).(bool)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func() []uint16); ok {
|
|
r1 = rf()
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).([]uint16)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// PrewarmingPoolSize provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) PrewarmingPoolSize() uint {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for PrewarmingPoolSize")
|
|
}
|
|
|
|
var r0 uint
|
|
if rf, ok := ret.Get(0).(func() uint); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Get(0).(uint)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// Register provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) Register() error {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Register")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func() error); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// Sample provides a mock function with given fields:
|
|
func (_m *ExecutionEnvironmentMock) Sample() (Runner, bool) {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Sample")
|
|
}
|
|
|
|
var r0 Runner
|
|
var r1 bool
|
|
if rf, ok := ret.Get(0).(func() (Runner, bool)); ok {
|
|
return rf()
|
|
}
|
|
if rf, ok := ret.Get(0).(func() Runner); ok {
|
|
r0 = rf()
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(Runner)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func() bool); ok {
|
|
r1 = rf()
|
|
} else {
|
|
r1 = ret.Get(1).(bool)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// SetCPULimit provides a mock function with given fields: limit
|
|
func (_m *ExecutionEnvironmentMock) SetCPULimit(limit uint) {
|
|
_m.Called(limit)
|
|
}
|
|
|
|
// SetConfigFrom provides a mock function with given fields: environment
|
|
func (_m *ExecutionEnvironmentMock) SetConfigFrom(environment ExecutionEnvironment) {
|
|
_m.Called(environment)
|
|
}
|
|
|
|
// SetID provides a mock function with given fields: id
|
|
func (_m *ExecutionEnvironmentMock) SetID(id dto.EnvironmentID) {
|
|
_m.Called(id)
|
|
}
|
|
|
|
// SetImage provides a mock function with given fields: image
|
|
func (_m *ExecutionEnvironmentMock) SetImage(image string) {
|
|
_m.Called(image)
|
|
}
|
|
|
|
// SetMemoryLimit provides a mock function with given fields: limit
|
|
func (_m *ExecutionEnvironmentMock) SetMemoryLimit(limit uint) {
|
|
_m.Called(limit)
|
|
}
|
|
|
|
// SetNetworkAccess provides a mock function with given fields: allow, ports
|
|
func (_m *ExecutionEnvironmentMock) SetNetworkAccess(allow bool, ports []uint16) {
|
|
_m.Called(allow, ports)
|
|
}
|
|
|
|
// SetPrewarmingPoolSize provides a mock function with given fields: count
|
|
func (_m *ExecutionEnvironmentMock) SetPrewarmingPoolSize(count uint) {
|
|
_m.Called(count)
|
|
}
|
|
|
|
// NewExecutionEnvironmentMock creates a new instance of ExecutionEnvironmentMock. 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 NewExecutionEnvironmentMock(t interface {
|
|
mock.TestingT
|
|
Cleanup(func())
|
|
}) *ExecutionEnvironmentMock {
|
|
mock := &ExecutionEnvironmentMock{}
|
|
mock.Mock.Test(t)
|
|
|
|
t.Cleanup(func() { mock.AssertExpectations(t) })
|
|
|
|
return mock
|
|
}
|