mirror of
https://github.com/status-im/consul.git
synced 2025-03-01 13:50:41 +00:00
Peer replication is intended to be between separate Consul installs and effectively should be considered "external". This PR moves the peer stream replication bidirectional RPC endpoint to the external gRPC server and ensures that things continue to function.
49 lines
1.3 KiB
Go
49 lines
1.3 KiB
Go
// Code generated by mockery v2.12.2. DO NOT EDIT.
|
|
|
|
package peerstream
|
|
|
|
import (
|
|
acl "github.com/hashicorp/consul/acl"
|
|
mock "github.com/stretchr/testify/mock"
|
|
|
|
resolver "github.com/hashicorp/consul/acl/resolver"
|
|
|
|
testing "testing"
|
|
)
|
|
|
|
// MockACLResolver is an autogenerated mock type for the ACLResolver type
|
|
type MockACLResolver struct {
|
|
mock.Mock
|
|
}
|
|
|
|
// ResolveTokenAndDefaultMeta provides a mock function with given fields: _a0, _a1, _a2
|
|
func (_m *MockACLResolver) ResolveTokenAndDefaultMeta(_a0 string, _a1 *acl.EnterpriseMeta, _a2 *acl.AuthorizerContext) (resolver.Result, error) {
|
|
ret := _m.Called(_a0, _a1, _a2)
|
|
|
|
var r0 resolver.Result
|
|
if rf, ok := ret.Get(0).(func(string, *acl.EnterpriseMeta, *acl.AuthorizerContext) resolver.Result); ok {
|
|
r0 = rf(_a0, _a1, _a2)
|
|
} else {
|
|
r0 = ret.Get(0).(resolver.Result)
|
|
}
|
|
|
|
var r1 error
|
|
if rf, ok := ret.Get(1).(func(string, *acl.EnterpriseMeta, *acl.AuthorizerContext) error); ok {
|
|
r1 = rf(_a0, _a1, _a2)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// NewMockACLResolver creates a new instance of MockACLResolver. It also registers the testing.TB interface on the mock and a cleanup function to assert the mocks expectations.
|
|
func NewMockACLResolver(t testing.TB) *MockACLResolver {
|
|
mock := &MockACLResolver{}
|
|
mock.Mock.Test(t)
|
|
|
|
t.Cleanup(func() { mock.AssertExpectations(t) })
|
|
|
|
return mock
|
|
}
|