2024-11-13 01:26:23 +08:00
// Code generated by mockery v2.46.3. DO NOT EDIT.
2022-10-13 07:05:42 +08:00
package libvirt
import (
go_libvirt "github.com/digitalocean/go-libvirt"
mock "github.com/stretchr/testify/mock"
)
2024-11-13 01:26:23 +08:00
// mockLibvirtUtils is an autogenerated mock type for the utils type
type mockLibvirtUtils struct {
2022-10-13 07:05:42 +08:00
mock . Mock
}
2024-11-13 01:26:23 +08:00
// disconnect provides a mock function with given fields:
func ( _m * mockLibvirtUtils ) disconnect ( ) error {
2022-10-13 07:05:42 +08:00
ret := _m . Called ( )
2024-11-13 01:26:23 +08:00
if len ( ret ) == 0 {
panic ( "no return value specified for disconnect" )
}
2022-10-13 07:05:42 +08:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) error ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2024-11-13 01:26:23 +08:00
// ensureConnected provides a mock function with given fields: libvirtURI
func ( _m * mockLibvirtUtils ) ensureConnected ( libvirtURI string ) error {
2022-10-13 07:05:42 +08:00
ret := _m . Called ( libvirtURI )
2024-11-13 01:26:23 +08:00
if len ( ret ) == 0 {
panic ( "no return value specified for ensureConnected" )
}
2022-10-13 07:05:42 +08:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string ) error ) ; ok {
r0 = rf ( libvirtURI )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2024-11-13 01:26:23 +08:00
// gatherAllDomains provides a mock function with given fields:
func ( _m * mockLibvirtUtils ) gatherAllDomains ( ) ( [ ] go_libvirt . Domain , error ) {
2022-10-13 07:05:42 +08:00
ret := _m . Called ( )
2024-11-13 01:26:23 +08:00
if len ( ret ) == 0 {
panic ( "no return value specified for gatherAllDomains" )
}
2022-10-13 07:05:42 +08:00
var r0 [ ] go_libvirt . Domain
2024-11-13 01:26:23 +08:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( [ ] go_libvirt . Domain , error ) ) ; ok {
return rf ( )
}
2022-10-13 07:05:42 +08:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) [ ] go_libvirt . Domain ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] go_libvirt . Domain )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( ) error ) ; ok {
r1 = rf ( )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2024-11-13 01:26:23 +08:00
// gatherNumberOfPCPUs provides a mock function with given fields:
func ( _m * mockLibvirtUtils ) gatherNumberOfPCPUs ( ) ( int , error ) {
2022-10-13 07:05:42 +08:00
ret := _m . Called ( )
2024-11-13 01:26:23 +08:00
if len ( ret ) == 0 {
panic ( "no return value specified for gatherNumberOfPCPUs" )
}
2022-10-13 07:05:42 +08:00
var r0 int
2024-11-13 01:26:23 +08:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( int , error ) ) ; ok {
return rf ( )
}
2022-10-13 07:05:42 +08:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) int ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Get ( 0 ) . ( int )
}
if rf , ok := ret . Get ( 1 ) . ( func ( ) error ) ; ok {
r1 = rf ( )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2024-11-13 01:26:23 +08:00
// gatherStatsForDomains provides a mock function with given fields: domains, metricNumber
func ( _m * mockLibvirtUtils ) gatherStatsForDomains ( domains [ ] go_libvirt . Domain , metricNumber uint32 ) ( [ ] go_libvirt . DomainStatsRecord , error ) {
2022-10-13 07:05:42 +08:00
ret := _m . Called ( domains , metricNumber )
2024-11-13 01:26:23 +08:00
if len ( ret ) == 0 {
panic ( "no return value specified for gatherStatsForDomains" )
}
2022-10-13 07:05:42 +08:00
var r0 [ ] go_libvirt . DomainStatsRecord
2024-11-13 01:26:23 +08:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( [ ] go_libvirt . Domain , uint32 ) ( [ ] go_libvirt . DomainStatsRecord , error ) ) ; ok {
return rf ( domains , metricNumber )
}
2022-10-13 07:05:42 +08:00
if rf , ok := ret . Get ( 0 ) . ( func ( [ ] go_libvirt . Domain , uint32 ) [ ] go_libvirt . DomainStatsRecord ) ; ok {
r0 = rf ( domains , metricNumber )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] go_libvirt . DomainStatsRecord )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( [ ] go_libvirt . Domain , uint32 ) error ) ; ok {
r1 = rf ( domains , metricNumber )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2024-11-13 01:26:23 +08:00
// gatherVcpuMapping provides a mock function with given fields: domain, pCPUs, shouldGetCurrentPCPU
func ( _m * mockLibvirtUtils ) gatherVcpuMapping ( domain go_libvirt . Domain , pCPUs int , shouldGetCurrentPCPU bool ) ( [ ] vcpuAffinity , error ) {
2022-10-13 07:05:42 +08:00
ret := _m . Called ( domain , pCPUs , shouldGetCurrentPCPU )
2024-11-13 01:26:23 +08:00
if len ( ret ) == 0 {
panic ( "no return value specified for gatherVcpuMapping" )
}
2022-10-13 07:05:42 +08:00
var r0 [ ] vcpuAffinity
2024-11-13 01:26:23 +08:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( go_libvirt . Domain , int , bool ) ( [ ] vcpuAffinity , error ) ) ; ok {
return rf ( domain , pCPUs , shouldGetCurrentPCPU )
}
2022-10-13 07:05:42 +08:00
if rf , ok := ret . Get ( 0 ) . ( func ( go_libvirt . Domain , int , bool ) [ ] vcpuAffinity ) ; ok {
r0 = rf ( domain , pCPUs , shouldGetCurrentPCPU )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] vcpuAffinity )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( go_libvirt . Domain , int , bool ) error ) ; ok {
r1 = rf ( domain , pCPUs , shouldGetCurrentPCPU )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2024-11-13 01:26:23 +08:00
// newMockLibvirtUtils creates a new instance of mockLibvirtUtils. 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 newMockLibvirtUtils ( t interface {
2022-10-13 07:05:42 +08:00
mock . TestingT
Cleanup ( func ( ) )
2024-11-13 01:26:23 +08:00
} ) * mockLibvirtUtils {
mock := & mockLibvirtUtils { }
2022-10-13 07:05:42 +08:00
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}