tests

package module
v0.0.0-...-b87209e Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package tests contains common tests for go-orb registries.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TestSuite

type TestSuite struct {
	suite.Suite
	// contains filtered or unexported fields
}

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

func (r *TestSuite) BenchmarkGetService(b *testing.B)

BenchmarkGetService benchmarks.

func (*TestSuite) BenchmarkGetServiceWithNoNodes

func (r *TestSuite) BenchmarkGetServiceWithNoNodes(b *testing.B)

BenchmarkGetServiceWithNoNodes benchmarks.

func (*TestSuite) SetupSuite

func (r *TestSuite) SetupSuite()

SetupSuite setups the test suite.

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.

func (*TestSuite) TestRegister

func (r *TestSuite) TestRegister()

TestRegister tests registering.

Jump to

Keyboard shortcuts

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