helper

package
v0.3.4-test Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

Package helper provides helper functions for testing.

Index

Constants

This section is empty.

Variables

View Source
var (
	RPCPort                  = 21101
	RPCMaxRequestBytes       = uint64(4 * 1024 * 1024)
	RPCMaxConnectionAge      = 4 * gotime.Second
	RPCMaxConnectionAgeGrace = 1 * gotime.Second

	ProfilingPort = 21102

	AdminPort = 21103

	AdminUser                             = server.DefaultAdminUser
	AdminPassword                         = server.DefaultAdminPassword
	HousekeepingInterval                  = 10 * gotime.Second
	HousekeepingCandidatesLimitPerProject = 10

	ClientDeactivateThreshold  = "10s"
	SnapshotThreshold          = int64(10)
	SnapshotWithPurgingChanges = false
	AuthWebhookMaxWaitInterval = 3 * gotime.Millisecond
	AuthWebhookSize            = 100
	AuthWebhookCacheAuthTTL    = 10 * gotime.Second
	AuthWebhookCacheUnauthTTL  = 10 * gotime.Second

	MongoConnectionURI     = "mongodb://localhost:27017"
	MongoConnectionTimeout = "5s"
	MongoPingTimeout       = "5s"
)

Below are the values of the Yorkie config used in the test.

Functions

func CreateAdminCli added in v0.2.14

func CreateAdminCli(t assert.TestingT, adminAddr string) *adminClient.Client

CreateAdminCli returns a new instance of admin cli for testing.

func NewRangeSlice added in v0.3.3

func NewRangeSlice(start, end int) []int

NewRangeSlice returns a slice of integers from start to end.

func TestConfig added in v0.1.5

func TestConfig() *server.Config

TestConfig returns config for creating Yorkie instance.

func TestDBName

func TestDBName() string

TestDBName returns the name of test database with timestamp. timestamp is set only once on first call.

func TestDocKey added in v0.3.1

func TestDocKey(t testing.TB) key.Key

TestDocKey returns a new instance of document key for testing.

func TestRoot

func TestRoot() *crdt.Root

TestRoot returns the root

func TestServer added in v0.2.4

func TestServer() *server.Yorkie

TestServer returns a new instance of Yorkie for testing.

func TextChangeContext

func TextChangeContext(root *crdt.Root) *change.Context

TextChangeContext returns the context of test change.

Types

This section is empty.

Jump to

Keyboard shortcuts

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