dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts@v1.0.2/clients/interfaces/mocks/IntervalClient.go (about)

     1  // Code generated by mockery v2.15.0. DO NOT EDIT.
     2  
     3  package mocks
     4  
     5  import (
     6  	context "context"
     7  
     8  	common "dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts/dtos/common"
     9  
    10  	errors "dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts/errors"
    11  
    12  	mock "github.com/stretchr/testify/mock"
    13  
    14  	requests "dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts/dtos/requests"
    15  
    16  	responses "dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts/dtos/responses"
    17  )
    18  
    19  // IntervalClient is an autogenerated mock type for the IntervalClient type
    20  type IntervalClient struct {
    21  	mock.Mock
    22  }
    23  
    24  // Add provides a mock function with given fields: ctx, reqs
    25  func (_m *IntervalClient) Add(ctx context.Context, reqs []requests.AddIntervalRequest) ([]common.BaseWithIdResponse, errors.EdgeX) {
    26  	ret := _m.Called(ctx, reqs)
    27  
    28  	var r0 []common.BaseWithIdResponse
    29  	if rf, ok := ret.Get(0).(func(context.Context, []requests.AddIntervalRequest) []common.BaseWithIdResponse); ok {
    30  		r0 = rf(ctx, reqs)
    31  	} else {
    32  		if ret.Get(0) != nil {
    33  			r0 = ret.Get(0).([]common.BaseWithIdResponse)
    34  		}
    35  	}
    36  
    37  	var r1 errors.EdgeX
    38  	if rf, ok := ret.Get(1).(func(context.Context, []requests.AddIntervalRequest) errors.EdgeX); ok {
    39  		r1 = rf(ctx, reqs)
    40  	} else {
    41  		if ret.Get(1) != nil {
    42  			r1 = ret.Get(1).(errors.EdgeX)
    43  		}
    44  	}
    45  
    46  	return r0, r1
    47  }
    48  
    49  // AllIntervals provides a mock function with given fields: ctx, offset, limit
    50  func (_m *IntervalClient) AllIntervals(ctx context.Context, offset int, limit int) (responses.MultiIntervalsResponse, errors.EdgeX) {
    51  	ret := _m.Called(ctx, offset, limit)
    52  
    53  	var r0 responses.MultiIntervalsResponse
    54  	if rf, ok := ret.Get(0).(func(context.Context, int, int) responses.MultiIntervalsResponse); ok {
    55  		r0 = rf(ctx, offset, limit)
    56  	} else {
    57  		r0 = ret.Get(0).(responses.MultiIntervalsResponse)
    58  	}
    59  
    60  	var r1 errors.EdgeX
    61  	if rf, ok := ret.Get(1).(func(context.Context, int, int) errors.EdgeX); ok {
    62  		r1 = rf(ctx, offset, limit)
    63  	} else {
    64  		if ret.Get(1) != nil {
    65  			r1 = ret.Get(1).(errors.EdgeX)
    66  		}
    67  	}
    68  
    69  	return r0, r1
    70  }
    71  
    72  // DeleteIntervalByName provides a mock function with given fields: ctx, name
    73  func (_m *IntervalClient) DeleteIntervalByName(ctx context.Context, name string) (common.BaseResponse, errors.EdgeX) {
    74  	ret := _m.Called(ctx, name)
    75  
    76  	var r0 common.BaseResponse
    77  	if rf, ok := ret.Get(0).(func(context.Context, string) common.BaseResponse); ok {
    78  		r0 = rf(ctx, name)
    79  	} else {
    80  		r0 = ret.Get(0).(common.BaseResponse)
    81  	}
    82  
    83  	var r1 errors.EdgeX
    84  	if rf, ok := ret.Get(1).(func(context.Context, string) errors.EdgeX); ok {
    85  		r1 = rf(ctx, name)
    86  	} else {
    87  		if ret.Get(1) != nil {
    88  			r1 = ret.Get(1).(errors.EdgeX)
    89  		}
    90  	}
    91  
    92  	return r0, r1
    93  }
    94  
    95  // IntervalByName provides a mock function with given fields: ctx, name
    96  func (_m *IntervalClient) IntervalByName(ctx context.Context, name string) (responses.IntervalResponse, errors.EdgeX) {
    97  	ret := _m.Called(ctx, name)
    98  
    99  	var r0 responses.IntervalResponse
   100  	if rf, ok := ret.Get(0).(func(context.Context, string) responses.IntervalResponse); ok {
   101  		r0 = rf(ctx, name)
   102  	} else {
   103  		r0 = ret.Get(0).(responses.IntervalResponse)
   104  	}
   105  
   106  	var r1 errors.EdgeX
   107  	if rf, ok := ret.Get(1).(func(context.Context, string) errors.EdgeX); ok {
   108  		r1 = rf(ctx, name)
   109  	} else {
   110  		if ret.Get(1) != nil {
   111  			r1 = ret.Get(1).(errors.EdgeX)
   112  		}
   113  	}
   114  
   115  	return r0, r1
   116  }
   117  
   118  // Update provides a mock function with given fields: ctx, reqs
   119  func (_m *IntervalClient) Update(ctx context.Context, reqs []requests.UpdateIntervalRequest) ([]common.BaseResponse, errors.EdgeX) {
   120  	ret := _m.Called(ctx, reqs)
   121  
   122  	var r0 []common.BaseResponse
   123  	if rf, ok := ret.Get(0).(func(context.Context, []requests.UpdateIntervalRequest) []common.BaseResponse); ok {
   124  		r0 = rf(ctx, reqs)
   125  	} else {
   126  		if ret.Get(0) != nil {
   127  			r0 = ret.Get(0).([]common.BaseResponse)
   128  		}
   129  	}
   130  
   131  	var r1 errors.EdgeX
   132  	if rf, ok := ret.Get(1).(func(context.Context, []requests.UpdateIntervalRequest) errors.EdgeX); ok {
   133  		r1 = rf(ctx, reqs)
   134  	} else {
   135  		if ret.Get(1) != nil {
   136  			r1 = ret.Get(1).(errors.EdgeX)
   137  		}
   138  	}
   139  
   140  	return r0, r1
   141  }
   142  
   143  type mockConstructorTestingTNewIntervalClient interface {
   144  	mock.TestingT
   145  	Cleanup(func())
   146  }
   147  
   148  // NewIntervalClient creates a new instance of IntervalClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   149  func NewIntervalClient(t mockConstructorTestingTNewIntervalClient) *IntervalClient {
   150  	mock := &IntervalClient{}
   151  	mock.Mock.Test(t)
   152  
   153  	t.Cleanup(func() { mock.AssertExpectations(t) })
   154  
   155  	return mock
   156  }