// Code generated by mockery v2.7.4. DO NOT EDIT. package router import ( context "context" gin "github.com/gin-gonic/gin" mock "github.com/stretchr/testify/mock" ) // MockRouter is an autogenerated mock type for the Router type type MockRouter struct { mock.Mock } // AttachHandler provides a mock function with given fields: method, path, f func (_m *MockRouter) AttachHandler(method string, path string, f gin.HandlerFunc) { _m.Called(method, path, f) } // AttachMiddleware provides a mock function with given fields: handler func (_m *MockRouter) AttachMiddleware(handler gin.HandlerFunc) { _m.Called(handler) } // Start provides a mock function with given fields: func (_m *MockRouter) Start() { _m.Called() } // Stop provides a mock function with given fields: ctx func (_m *MockRouter) Stop(ctx context.Context) error { ret := _m.Called(ctx) var r0 error if rf, ok := ret.Get(0).(func(context.Context) error); ok { r0 = rf(ctx) } else { r0 = ret.Error(0) } return r0 }