github.com/kaituanwang/hyperledger@v2.0.1+incompatible/core/committer/txvalidator/v14/mocks/plugin.go (about) 1 // Code generated by mockery v1.0.0. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 common "github.com/hyperledger/fabric-protos-go/common" 7 mock "github.com/stretchr/testify/mock" 8 9 validation "github.com/hyperledger/fabric/core/handlers/validation/api" 10 ) 11 12 // Plugin is an autogenerated mock type for the Plugin type 13 type Plugin struct { 14 mock.Mock 15 } 16 17 // Init provides a mock function with given fields: dependencies 18 func (_m *Plugin) Init(dependencies ...validation.Dependency) error { 19 _va := make([]interface{}, len(dependencies)) 20 for _i := range dependencies { 21 _va[_i] = dependencies[_i] 22 } 23 var _ca []interface{} 24 _ca = append(_ca, _va...) 25 ret := _m.Called(_ca...) 26 27 var r0 error 28 if rf, ok := ret.Get(0).(func(...validation.Dependency) error); ok { 29 r0 = rf(dependencies...) 30 } else { 31 r0 = ret.Error(0) 32 } 33 34 return r0 35 } 36 37 // Validate provides a mock function with given fields: block, namespace, txPosition, actionPosition, contextData 38 func (_m *Plugin) Validate(block *common.Block, namespace string, txPosition int, actionPosition int, contextData ...validation.ContextDatum) error { 39 _va := make([]interface{}, len(contextData)) 40 for _i := range contextData { 41 _va[_i] = contextData[_i] 42 } 43 var _ca []interface{} 44 _ca = append(_ca, block, namespace, txPosition, actionPosition) 45 _ca = append(_ca, _va...) 46 ret := _m.Called(_ca...) 47 48 var r0 error 49 if rf, ok := ret.Get(0).(func(*common.Block, string, int, int, ...validation.ContextDatum) error); ok { 50 r0 = rf(block, namespace, txPosition, actionPosition, contextData...) 51 } else { 52 r0 = ret.Error(0) 53 } 54 55 return r0 56 }