cloudstack/VMGroupService_mock.go (155 lines of code) (raw):
//
// 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
//
// http://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 MockGen. DO NOT EDIT.
// Source: ./cloudstack/VMGroupService.go
// Package cloudstack is a generated GoMock package.
package cloudstack
import (
reflect "reflect"
gomock "github.com/golang/mock/gomock"
)
// MockVMGroupServiceIface is a mock of VMGroupServiceIface interface.
type MockVMGroupServiceIface struct {
ctrl *gomock.Controller
recorder *MockVMGroupServiceIfaceMockRecorder
}
// MockVMGroupServiceIfaceMockRecorder is the mock recorder for MockVMGroupServiceIface.
type MockVMGroupServiceIfaceMockRecorder struct {
mock *MockVMGroupServiceIface
}
// NewMockVMGroupServiceIface creates a new mock instance.
func NewMockVMGroupServiceIface(ctrl *gomock.Controller) *MockVMGroupServiceIface {
mock := &MockVMGroupServiceIface{ctrl: ctrl}
mock.recorder = &MockVMGroupServiceIfaceMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockVMGroupServiceIface) EXPECT() *MockVMGroupServiceIfaceMockRecorder {
return m.recorder
}
// CreateInstanceGroup mocks base method.
func (m *MockVMGroupServiceIface) CreateInstanceGroup(p *CreateInstanceGroupParams) (*CreateInstanceGroupResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreateInstanceGroup", p)
ret0, _ := ret[0].(*CreateInstanceGroupResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CreateInstanceGroup indicates an expected call of CreateInstanceGroup.
func (mr *MockVMGroupServiceIfaceMockRecorder) CreateInstanceGroup(p interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInstanceGroup", reflect.TypeOf((*MockVMGroupServiceIface)(nil).CreateInstanceGroup), p)
}
// DeleteInstanceGroup mocks base method.
func (m *MockVMGroupServiceIface) DeleteInstanceGroup(p *DeleteInstanceGroupParams) (*DeleteInstanceGroupResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DeleteInstanceGroup", p)
ret0, _ := ret[0].(*DeleteInstanceGroupResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// DeleteInstanceGroup indicates an expected call of DeleteInstanceGroup.
func (mr *MockVMGroupServiceIfaceMockRecorder) DeleteInstanceGroup(p interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteInstanceGroup", reflect.TypeOf((*MockVMGroupServiceIface)(nil).DeleteInstanceGroup), p)
}
// GetInstanceGroupByID mocks base method.
func (m *MockVMGroupServiceIface) GetInstanceGroupByID(id string, opts ...OptionFunc) (*InstanceGroup, int, error) {
m.ctrl.T.Helper()
varargs := []interface{}{id}
for _, a := range opts {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "GetInstanceGroupByID", varargs...)
ret0, _ := ret[0].(*InstanceGroup)
ret1, _ := ret[1].(int)
ret2, _ := ret[2].(error)
return ret0, ret1, ret2
}
// GetInstanceGroupByID indicates an expected call of GetInstanceGroupByID.
func (mr *MockVMGroupServiceIfaceMockRecorder) GetInstanceGroupByID(id interface{}, opts ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{id}, opts...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInstanceGroupByID", reflect.TypeOf((*MockVMGroupServiceIface)(nil).GetInstanceGroupByID), varargs...)
}
// GetInstanceGroupByName mocks base method.
func (m *MockVMGroupServiceIface) GetInstanceGroupByName(name string, opts ...OptionFunc) (*InstanceGroup, int, error) {
m.ctrl.T.Helper()
varargs := []interface{}{name}
for _, a := range opts {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "GetInstanceGroupByName", varargs...)
ret0, _ := ret[0].(*InstanceGroup)
ret1, _ := ret[1].(int)
ret2, _ := ret[2].(error)
return ret0, ret1, ret2
}
// GetInstanceGroupByName indicates an expected call of GetInstanceGroupByName.
func (mr *MockVMGroupServiceIfaceMockRecorder) GetInstanceGroupByName(name interface{}, opts ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{name}, opts...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInstanceGroupByName", reflect.TypeOf((*MockVMGroupServiceIface)(nil).GetInstanceGroupByName), varargs...)
}
// GetInstanceGroupID mocks base method.
func (m *MockVMGroupServiceIface) GetInstanceGroupID(name string, opts ...OptionFunc) (string, int, error) {
m.ctrl.T.Helper()
varargs := []interface{}{name}
for _, a := range opts {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "GetInstanceGroupID", varargs...)
ret0, _ := ret[0].(string)
ret1, _ := ret[1].(int)
ret2, _ := ret[2].(error)
return ret0, ret1, ret2
}
// GetInstanceGroupID indicates an expected call of GetInstanceGroupID.
func (mr *MockVMGroupServiceIfaceMockRecorder) GetInstanceGroupID(name interface{}, opts ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{name}, opts...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInstanceGroupID", reflect.TypeOf((*MockVMGroupServiceIface)(nil).GetInstanceGroupID), varargs...)
}
// ListInstanceGroups mocks base method.
func (m *MockVMGroupServiceIface) ListInstanceGroups(p *ListInstanceGroupsParams) (*ListInstanceGroupsResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ListInstanceGroups", p)
ret0, _ := ret[0].(*ListInstanceGroupsResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// ListInstanceGroups indicates an expected call of ListInstanceGroups.
func (mr *MockVMGroupServiceIfaceMockRecorder) ListInstanceGroups(p interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceGroups", reflect.TypeOf((*MockVMGroupServiceIface)(nil).ListInstanceGroups), p)
}
// NewCreateInstanceGroupParams mocks base method.
func (m *MockVMGroupServiceIface) NewCreateInstanceGroupParams(name string) *CreateInstanceGroupParams {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "NewCreateInstanceGroupParams", name)
ret0, _ := ret[0].(*CreateInstanceGroupParams)
return ret0
}
// NewCreateInstanceGroupParams indicates an expected call of NewCreateInstanceGroupParams.
func (mr *MockVMGroupServiceIfaceMockRecorder) NewCreateInstanceGroupParams(name interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewCreateInstanceGroupParams", reflect.TypeOf((*MockVMGroupServiceIface)(nil).NewCreateInstanceGroupParams), name)
}
// NewDeleteInstanceGroupParams mocks base method.
func (m *MockVMGroupServiceIface) NewDeleteInstanceGroupParams(id string) *DeleteInstanceGroupParams {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "NewDeleteInstanceGroupParams", id)
ret0, _ := ret[0].(*DeleteInstanceGroupParams)
return ret0
}
// NewDeleteInstanceGroupParams indicates an expected call of NewDeleteInstanceGroupParams.
func (mr *MockVMGroupServiceIfaceMockRecorder) NewDeleteInstanceGroupParams(id interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewDeleteInstanceGroupParams", reflect.TypeOf((*MockVMGroupServiceIface)(nil).NewDeleteInstanceGroupParams), id)
}
// NewListInstanceGroupsParams mocks base method.
func (m *MockVMGroupServiceIface) NewListInstanceGroupsParams() *ListInstanceGroupsParams {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "NewListInstanceGroupsParams")
ret0, _ := ret[0].(*ListInstanceGroupsParams)
return ret0
}
// NewListInstanceGroupsParams indicates an expected call of NewListInstanceGroupsParams.
func (mr *MockVMGroupServiceIfaceMockRecorder) NewListInstanceGroupsParams() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewListInstanceGroupsParams", reflect.TypeOf((*MockVMGroupServiceIface)(nil).NewListInstanceGroupsParams))
}
// NewUpdateInstanceGroupParams mocks base method.
func (m *MockVMGroupServiceIface) NewUpdateInstanceGroupParams(id string) *UpdateInstanceGroupParams {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "NewUpdateInstanceGroupParams", id)
ret0, _ := ret[0].(*UpdateInstanceGroupParams)
return ret0
}
// NewUpdateInstanceGroupParams indicates an expected call of NewUpdateInstanceGroupParams.
func (mr *MockVMGroupServiceIfaceMockRecorder) NewUpdateInstanceGroupParams(id interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewUpdateInstanceGroupParams", reflect.TypeOf((*MockVMGroupServiceIface)(nil).NewUpdateInstanceGroupParams), id)
}
// UpdateInstanceGroup mocks base method.
func (m *MockVMGroupServiceIface) UpdateInstanceGroup(p *UpdateInstanceGroupParams) (*UpdateInstanceGroupResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateInstanceGroup", p)
ret0, _ := ret[0].(*UpdateInstanceGroupResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// UpdateInstanceGroup indicates an expected call of UpdateInstanceGroup.
func (mr *MockVMGroupServiceIfaceMockRecorder) UpdateInstanceGroup(p interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateInstanceGroup", reflect.TypeOf((*MockVMGroupServiceIface)(nil).UpdateInstanceGroup), p)
}