Documentation ¶
Overview ¶
Package tests contains common tests for go-orb registries.
Index ¶
- type TestSuite
- func (r *TestSuite) BenchmarkGetService(b *testing.B)
- func (r *TestSuite) BenchmarkGetServiceWithNoNodes(b *testing.B)
- func (r *TestSuite) SetupSuite()
- func (r *TestSuite) TearDownSuite()
- func (r *TestSuite) TestDeregister()
- func (r *TestSuite) TestGetServiceAllRegistries()
- func (r *TestSuite) TestGetServiceWithNoNodes()
- func (r *TestSuite) TestRegister()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TestSuite ¶
TestSuite is the struct we use for tests.
func CreateSuite ¶
func CreateSuite(logger log.Logger, registries []registry.Registry, updateTime time.Duration, serviceOffset int) *TestSuite
CreateSuite creates the suite for test usage.
func (*TestSuite) BenchmarkGetService ¶
BenchmarkGetService benchmarks.
func (*TestSuite) BenchmarkGetServiceWithNoNodes ¶
BenchmarkGetServiceWithNoNodes is a 404 benchmark.
func (*TestSuite) TearDownSuite ¶
func (r *TestSuite) TearDownSuite()
TearDownSuite runs after all tests.
func (*TestSuite) TestDeregister ¶
func (r *TestSuite) TestDeregister()
TestDeregister tests deregistering.
func (*TestSuite) TestGetServiceAllRegistries ¶
func (r *TestSuite) TestGetServiceAllRegistries()
TestGetServiceAllRegistries tests a service on all registries.
func (*TestSuite) TestGetServiceWithNoNodes ¶
func (r *TestSuite) TestGetServiceWithNoNodes()
TestGetServiceWithNoNodes tests a non existent service.
Click to show internal directories.
Click to hide internal directories.