github.com/CyCoreSystems/ari@v4.8.4+incompatible/client/arimocks/Subscriber.go (about) 1 // Code generated by mockery v1.0.0. DO NOT EDIT. 2 3 package arimocks 4 5 import ari "github.com/CyCoreSystems/ari" 6 import mock "github.com/stretchr/testify/mock" 7 8 // Subscriber is an autogenerated mock type for the Subscriber type 9 type Subscriber struct { 10 mock.Mock 11 } 12 13 // Subscribe provides a mock function with given fields: key, n 14 func (_m *Subscriber) Subscribe(key *ari.Key, n ...string) ari.Subscription { 15 _va := make([]interface{}, len(n)) 16 for _i := range n { 17 _va[_i] = n[_i] 18 } 19 var _ca []interface{} 20 _ca = append(_ca, key) 21 _ca = append(_ca, _va...) 22 ret := _m.Called(_ca...) 23 24 var r0 ari.Subscription 25 if rf, ok := ret.Get(0).(func(*ari.Key, ...string) ari.Subscription); ok { 26 r0 = rf(key, n...) 27 } else { 28 if ret.Get(0) != nil { 29 r0 = ret.Get(0).(ari.Subscription) 30 } 31 } 32 33 return r0 34 }