Skip to content
Snippets Groups Projects
Transport.go 2.76 KiB
Newer Older
  • Learn to ignore specific revisions
  • // Code generated by mockery v2.11.0. DO NOT EDIT.
    
    
    package mocks
    
    import (
    	context "context"
    
    
    	change "code.fbi.h-da.de/danet/gosdn/controller/interfaces/change"
    
    	mock "github.com/stretchr/testify/mock"
    
    
    	ytypes "github.com/openconfig/ygot/ytypes"
    )
    
    // Transport is an autogenerated mock type for the Transport type
    type Transport struct {
    	mock.Mock
    }
    
    // Get provides a mock function with given fields: ctx, params
    func (_m *Transport) Get(ctx context.Context, params ...string) (interface{}, error) {
    	_va := make([]interface{}, len(params))
    	for _i := range params {
    		_va[_i] = params[_i]
    	}
    	var _ca []interface{}
    	_ca = append(_ca, ctx)
    	_ca = append(_ca, _va...)
    	ret := _m.Called(_ca...)
    
    	var r0 interface{}
    	if rf, ok := ret.Get(0).(func(context.Context, ...string) interface{}); ok {
    		r0 = rf(ctx, params...)
    	} else {
    		if ret.Get(0) != nil {
    			r0 = ret.Get(0).(interface{})
    		}
    	}
    
    	var r1 error
    	if rf, ok := ret.Get(1).(func(context.Context, ...string) error); ok {
    		r1 = rf(ctx, params...)
    	} else {
    		r1 = ret.Error(1)
    	}
    
    	return r0, r1
    }
    
    // ProcessResponse provides a mock function with given fields: resp, root, models
    func (_m *Transport) ProcessResponse(resp interface{}, root interface{}, models *ytypes.Schema) error {
    	ret := _m.Called(resp, root, models)
    
    	var r0 error
    	if rf, ok := ret.Get(0).(func(interface{}, interface{}, *ytypes.Schema) error); ok {
    		r0 = rf(resp, root, models)
    	} else {
    		r0 = ret.Error(0)
    	}
    
    	return r0
    }
    
    
    // Set provides a mock function with given fields: ctx, payload
    func (_m *Transport) Set(ctx context.Context, payload change.Payload) error {
    	ret := _m.Called(ctx, payload)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	var r0 error
    
    	if rf, ok := ret.Get(0).(func(context.Context, change.Payload) error); ok {
    		r0 = rf(ctx, payload)
    
    	} else {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		r0 = ret.Error(0)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return r0
    
    }
    
    // Subscribe provides a mock function with given fields: ctx, params
    func (_m *Transport) Subscribe(ctx context.Context, params ...string) error {
    	_va := make([]interface{}, len(params))
    	for _i := range params {
    		_va[_i] = params[_i]
    	}
    	var _ca []interface{}
    	_ca = append(_ca, ctx)
    	_ca = append(_ca, _va...)
    	ret := _m.Called(_ca...)
    
    	var r0 error
    	if rf, ok := ret.Get(0).(func(context.Context, ...string) error); ok {
    		r0 = rf(ctx, params...)
    	} else {
    		r0 = ret.Error(0)
    	}
    
    	return r0
    }
    
    // Type provides a mock function with given fields:
    func (_m *Transport) Type() string {
    	ret := _m.Called()
    
    	var r0 string
    	if rf, ok := ret.Get(0).(func() string); ok {
    		r0 = rf()
    	} else {
    		r0 = ret.Get(0).(string)
    	}
    
    	return r0
    }
    
    
    // NewTransport creates a new instance of Transport. It also registers a cleanup function to assert the mocks expectations.
    func NewTransport(t testing.TB) *Transport {
    	mock := &Transport{}
    
    	t.Cleanup(func() { mock.AssertExpectations(t) })
    
    	return mock
    }