relaytest

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2016 License: MIT Imports: 6 Imported by: 0

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

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 NewMockStats

func NewMockStats() *MockStats

NewMockStats constructs a MockStats.

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

func (m *MockStats) AssertEqual(t testing.TB, expected *MockStats)

AssertEqual asserts that two MockStats describe the same call graph.

func (*MockStats) Begin

func (m *MockStats) Begin(f relay.CallFrame) relay.CallStats

Begin starts collecting metrics for an RPC.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL