Documentation ¶
Index ¶
- Variables
- func BuildHTTPResponse(statusCode int, body string) *http.Response
- func GetResponse(testServer *httptest.Server, values url.Values) (int, []byte)
- func JSONGetResponse(testServer *httptest.Server, data map[string]interface{}) (int, []byte)
- func Now() time.Time
- type HTTPClientInterface
- type MockDatabase
- func (m *MockDatabase) GetLastCursorValue() (cursor *string, err error)
- func (m *MockDatabase) GetReceivedPaymentByID(operationID int64) (*db.ReceivedPayment, error)
- func (m *MockDatabase) GetReceivedPaymentByOperationID(operationID string) (*db.ReceivedPayment, error)
- func (m *MockDatabase) GetReceivedPayments(page, limit uint64) ([]*db.ReceivedPayment, error)
- func (m *MockDatabase) GetSentTransactionByPaymentID(paymentID string) (*db.SentTransaction, error)
- func (m *MockDatabase) GetSentTransactions(page, limit uint64) ([]*db.SentTransaction, error)
- func (m *MockDatabase) InsertReceivedPayment(payment *db.ReceivedPayment) error
- func (m *MockDatabase) InsertSentTransaction(transaction *db.SentTransaction) error
- func (m *MockDatabase) UpdateReceivedPayment(payment *db.ReceivedPayment) error
- func (m *MockDatabase) UpdateSentTransaction(transaction *db.SentTransaction) error
- type MockDiamNettomlResolver
- type MockFederationResolver
- func (m *MockFederationResolver) ForwardRequest(domain string, fields url.Values) (*fprotocol.NameResponse, error)
- func (m *MockFederationResolver) LookupByAccountID(aid string) (*fprotocol.IDResponse, error)
- func (m *MockFederationResolver) LookupByAddress(addy string) (*fprotocol.NameResponse, error)
- type MockHTTPClient
- type MockHcNettomlResolver
- type MockOperationResponse
- type MockTransactionSubmitter
- func (ts *MockTransactionSubmitter) SignAndSubmitRawTransaction(paymentID *string, seed string, tx *xdr.Transaction) (hProtocol.TransactionSuccess, error)
- func (ts *MockTransactionSubmitter) SubmitTransaction(paymentID *string, seed string, operation []txnbuild.Operation, ...) (hProtocol.TransactionSuccess, error)
- type Operation
Constants ¶
This section is empty.
Variables ¶
var PredefinedTime time.Time
PredefinedTime is a time.Time object that will be returned by Now() function
Functions ¶
func BuildHTTPResponse ¶
BuildHTTPResponse is used in tests
func GetResponse ¶
GetResponse is used in tests
func JSONGetResponse ¶
JSONGetResponse is used in tests
Types ¶
type HTTPClientInterface ¶
type HTTPClientInterface interface { PostForm(url string, data url.Values) (resp *http.Response, err error) Get(url string) (resp *http.Response, err error) }
HTTPClientInterface helps mocking http.Client in tests
type MockDatabase ¶
MockDatabase ...
func (*MockDatabase) GetLastCursorValue ¶
func (m *MockDatabase) GetLastCursorValue() (cursor *string, err error)
GetLastCursorValue is a mocking a method
func (*MockDatabase) GetReceivedPaymentByID ¶
func (m *MockDatabase) GetReceivedPaymentByID(operationID int64) (*db.ReceivedPayment, error)
GetReceivedPaymentByID is a mocking a method
func (*MockDatabase) GetReceivedPaymentByOperationID ¶
func (m *MockDatabase) GetReceivedPaymentByOperationID(operationID string) (*db.ReceivedPayment, error)
GetReceivedPaymentByOperationID is a mocking a method
func (*MockDatabase) GetReceivedPayments ¶
func (m *MockDatabase) GetReceivedPayments(page, limit uint64) ([]*db.ReceivedPayment, error)
func (*MockDatabase) GetSentTransactionByPaymentID ¶
func (m *MockDatabase) GetSentTransactionByPaymentID(paymentID string) (*db.SentTransaction, error)
func (*MockDatabase) GetSentTransactions ¶
func (m *MockDatabase) GetSentTransactions(page, limit uint64) ([]*db.SentTransaction, error)
func (*MockDatabase) InsertReceivedPayment ¶
func (m *MockDatabase) InsertReceivedPayment(payment *db.ReceivedPayment) error
InsertReceivedPayment is a mocking a method
func (*MockDatabase) InsertSentTransaction ¶
func (m *MockDatabase) InsertSentTransaction(transaction *db.SentTransaction) error
InsertSentTransaction is a mocking a method
func (*MockDatabase) UpdateReceivedPayment ¶
func (m *MockDatabase) UpdateReceivedPayment(payment *db.ReceivedPayment) error
UpdateReceivedPayment is a mocking a method
func (*MockDatabase) UpdateSentTransaction ¶
func (m *MockDatabase) UpdateSentTransaction(transaction *db.SentTransaction) error
UpdateSentTransaction is a mocking a method
type MockDiamNettomlResolver ¶
MockDiamNettomlResolver ...
func (*MockDiamNettomlResolver) GetDiamNetToml ¶
func (m *MockDiamNettomlResolver) GetDiamNetToml(domain string) (resp *diamnettoml.Response, err error)
GetDiamNetToml is a mocking a method
func (*MockDiamNettomlResolver) GetDiamNetTomlByAddress ¶
func (m *MockDiamNettomlResolver) GetDiamNetTomlByAddress(addy string) (*diamnettoml.Response, error)
GetDiamNetTomlByAddress is a mocking a method
type MockFederationResolver ¶
MockFederationResolver ...
func (*MockFederationResolver) ForwardRequest ¶
func (m *MockFederationResolver) ForwardRequest(domain string, fields url.Values) (*fprotocol.NameResponse, error)
ForwardRequest is a mocking a method
func (*MockFederationResolver) LookupByAccountID ¶
func (m *MockFederationResolver) LookupByAccountID(aid string) (*fprotocol.IDResponse, error)
LookupByAccountID is a mocking a method
func (*MockFederationResolver) LookupByAddress ¶
func (m *MockFederationResolver) LookupByAddress(addy string) (*fprotocol.NameResponse, error)
LookupByAddress is a mocking a method
type MockHTTPClient ¶
MockHTTPClient ...
type MockHcNettomlResolver ¶
MockHcNettomlResolver ...
func (*MockHcNettomlResolver) GetHcNetToml ¶
func (m *MockHcNettomlResolver) GetHcNetToml(domain string) (resp *hcnettoml.Response, err error)
GetHcNetToml is a mocking a method
func (*MockHcNettomlResolver) GetHcNetTomlByAddress ¶
func (m *MockHcNettomlResolver) GetHcNetTomlByAddress(addy string) (*hcnettoml.Response, error)
GetHcNetTomlByAddress is a mocking a method
type MockOperationResponse ¶
type MockOperationResponse struct { PT string Type string ID string TransactionHash string TransactionSuccessful bool }
func (MockOperationResponse) GetID ¶
func (m MockOperationResponse) GetID() string
func (MockOperationResponse) GetTransactionHash ¶
func (m MockOperationResponse) GetTransactionHash() string
func (MockOperationResponse) GetType ¶
func (m MockOperationResponse) GetType() string
func (MockOperationResponse) IsTransactionSuccessful ¶
func (m MockOperationResponse) IsTransactionSuccessful() bool
func (MockOperationResponse) PagingToken ¶
func (m MockOperationResponse) PagingToken() string
type MockTransactionSubmitter ¶
MockTransactionSubmitter mocks TransactionSubmitter
func (*MockTransactionSubmitter) SignAndSubmitRawTransaction ¶
func (ts *MockTransactionSubmitter) SignAndSubmitRawTransaction(paymentID *string, seed string, tx *xdr.Transaction) (hProtocol.TransactionSuccess, error)
SignAndSubmitRawTransaction is a mocking a method
func (*MockTransactionSubmitter) SubmitTransaction ¶
func (ts *MockTransactionSubmitter) SubmitTransaction(paymentID *string, seed string, operation []txnbuild.Operation, memo txnbuild.Memo) (hProtocol.TransactionSuccess, error)
SubmitTransaction is a mocking a method