Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAuthCrypt ¶
type MockAuthCrypt struct { EncryptValue func(cty string, payload, senderPubKey []byte, recipients [][]byte) ([]byte, error) DecryptValue func(envelope []byte) (*transport.Envelope, error) Type string }
MockAuthCrypt mock auth crypt.
func (*MockAuthCrypt) EncodingType ¶
func (m *MockAuthCrypt) EncodingType() string
EncodingType mock encoding type.
type MockOutboundTransport ¶
MockOutboundTransport mock outbound transport structure.
func NewMockOutboundTransport ¶
func NewMockOutboundTransport(expectedResponse string) *MockOutboundTransport
NewMockOutboundTransport new MockOutboundTransport instance.
func (*MockOutboundTransport) Accept ¶
func (o *MockOutboundTransport) Accept(url string) bool
Accept url.
func (*MockOutboundTransport) AcceptRecipient ¶
func (o *MockOutboundTransport) AcceptRecipient([]string) bool
AcceptRecipient checks if there is a connection for the list of recipient keys.
func (*MockOutboundTransport) Send ¶
func (o *MockOutboundTransport) Send(data []byte, destination *service.Destination) (string, error)
Send implementation of MockOutboundTransport.Send api.
Click to show internal directories.
Click to hide internal directories.