1package testing 2 3import "github.com/coreos/etcd/clientv3" 4 5// MemberList ... 6func (c *MockClient) MemberList() (*clientv3.MemberListResponse, error) { 7 args := c.Called() 8 return args.Get(0).(*clientv3.MemberListResponse), args.Error(1) 9} 10 11// MemberAdd ... 12func (c *MockClient) MemberAdd(peerAddrs []string) (*clientv3.MemberAddResponse, error) { 13 args := c.Called(peerAddrs) 14 return args.Get(0).(*clientv3.MemberAddResponse), args.Error(1) 15} 16 17// MemberUpdate ... 18func (c *MockClient) MemberUpdate(id uint64, peerAddrs []string) (*clientv3.MemberUpdateResponse, error) { 19 args := c.Called(id, peerAddrs) 20 return args.Get(0).(*clientv3.MemberUpdateResponse), args.Error(1) 21} 22 23// MemberRemove ... 24func (c *MockClient) MemberRemove(id uint64) (*clientv3.MemberRemoveResponse, error) { 25 args := c.Called(id) 26 return args.Get(0).(*clientv3.MemberRemoveResponse), args.Error(1) 27} 28 29// FetchClusterID ... 30func (c *MockClient) FetchClusterID() (string, error) { 31 args := c.Called() 32 return args.Get(0).(string), args.Error(1) 33} 34