Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FluentMockCallStats ¶
type FluentMockCallStats struct {
*MockCallStats
}
FluentMockCallStats wraps the MockCallStats in a fluent API that's convenient for tests.
func (*FluentMockCallStats) Failed ¶
func (f *FluentMockCallStats) Failed(reason string) *FluentMockCallStats
Failed marks the RPC as failed.
func (*FluentMockCallStats) SetPeer ¶
func (f *FluentMockCallStats) SetPeer(peer relay.Peer) *FluentMockCallStats
SetPeer sets the peer for the current call.
func (*FluentMockCallStats) Succeeded ¶
func (f *FluentMockCallStats) Succeeded() *FluentMockCallStats
Succeeded marks the RPC as succeeded.
type MockCallStats ¶
type MockCallStats struct {
// contains filtered or unexported fields
}
MockCallStats is a testing spy for the CallStats interface.
func (*MockCallStats) End ¶
func (m *MockCallStats) End()
End halts timer and metric collection for the RPC.
func (*MockCallStats) Failed ¶
func (m *MockCallStats) Failed(reason string)
Failed marks the RPC as failed for the provided reason.
func (*MockCallStats) SetPeer ¶
func (m *MockCallStats) SetPeer(peer relay.Peer)
SetPeer sets the peer for the current call.
func (*MockCallStats) Succeeded ¶
func (m *MockCallStats) Succeeded()
Succeeded marks the RPC as succeeded.
type MockStats ¶
type MockStats struct {
// contains filtered or unexported fields
}
MockStats is a testing spy for the Stats interface.
func (*MockStats) Add ¶
func (m *MockStats) Add(caller, callee, procedure string) *FluentMockCallStats
Add explicitly adds a new call along an edge of the call graph.
func (*MockStats) AssertEqual ¶
AssertEqual asserts that two MockStats describe the same call graph.