2022-07-05 21:57:15 +00:00
// Code generated by mockery v2.12.2. DO NOT EDIT.
2022-04-19 17:03:03 +00:00
package autopilotevents
import (
2022-04-21 14:48:21 +00:00
testing "testing"
2022-04-19 17:03:03 +00:00
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
2022-07-05 21:57:15 +00:00
// NewMockPublisher creates a new instance of MockPublisher. It also registers the testing.TB interface on the mock and a cleanup function to assert the mocks expectations.
2022-04-21 14:48:21 +00:00
func NewMockPublisher ( t testing . TB ) * MockPublisher {
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
}