2023-01-18 18:33:21 +00:00
// Code generated by mockery v2.15.0. DO NOT EDIT.
2022-04-19 17:03:03 +00:00
package autopilotevents
import (
stream "github.com/hashicorp/consul/agent/consul/stream"
mock "github.com/stretchr/testify/mock"
)
// MockPublisher is an autogenerated mock type for the Publisher type
type MockPublisher struct {
mock . Mock
}
// Publish provides a mock function with given fields: _a0
func ( _m * MockPublisher ) Publish ( _a0 [ ] stream . Event ) {
_m . Called ( _a0 )
}
2022-04-21 14:48:21 +00:00
2023-01-18 18:33:21 +00:00
type mockConstructorTestingTNewMockPublisher interface {
mock . TestingT
Cleanup ( func ( ) )
}
// NewMockPublisher creates a new instance of MockPublisher. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func NewMockPublisher ( t mockConstructorTestingTNewMockPublisher ) * MockPublisher {
2022-04-21 14:48:21 +00:00
mock := & MockPublisher { }
2022-07-05 21:57:15 +00:00
mock . Mock . Test ( t )
2022-04-21 14:48:21 +00:00
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}