Documentation ¶
Index ¶
- func DumpEnvelope(w io.Writer, env *v1.Envelope)
- func DumpEvent(ev *types.Event) string
- func RequireEventEqual(t *testing.T, exp, act *types.Event, msgAndArgs ...any)
- func RequireEventsEqual(t *testing.T, exp []*types.Event, act []*types.Event)
- func RunBroadcasterTests(t *testing.T, broadcasterMaker TestBroadcasterMaker)
- func RunStoreEventTests(t *testing.T, topic string, storeMaker TestStoreMaker)
- func RunStoreQueryTests(t *testing.T, topic string, storeMaker TestStoreMaker)
- func RunSyncerTests(t *testing.T, syncerMaker TestSyncerMaker)
- type ITestBroadcaster
- type ITestStore
- type ITestSyncer
- type TestBroadcaster
- type TestBroadcasterMaker
- type TestStore
- type TestStoreMaker
- type TestSyncer
- type TestSyncerMaker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RequireEventEqual ¶
func RequireEventsEqual ¶
func RunBroadcasterTests ¶
func RunBroadcasterTests(t *testing.T, broadcasterMaker TestBroadcasterMaker)
func RunStoreEventTests ¶
func RunStoreEventTests(t *testing.T, topic string, storeMaker TestStoreMaker)
func RunStoreQueryTests ¶
func RunStoreQueryTests(t *testing.T, topic string, storeMaker TestStoreMaker)
func RunSyncerTests ¶
func RunSyncerTests(t *testing.T, syncerMaker TestSyncerMaker)
Types ¶
type ITestBroadcaster ¶
type ITestBroadcaster interface { crdt.Broadcaster AddPeer(t *testing.T, peer interface{}) }
type ITestStore ¶
type ITestSyncer ¶
type TestBroadcaster ¶
type TestBroadcaster struct { ITestBroadcaster // contains filtered or unexported fields }
func NewTestBroadcaster ¶
func NewTestBroadcaster(ctx context.Context, bc ITestBroadcaster) *TestBroadcaster
type TestBroadcasterMaker ¶
type TestBroadcasterMaker func(t *testing.T) *TestBroadcaster
type TestStore ¶
type TestStore struct { ITestStore // contains filtered or unexported fields }
func NewTestStore ¶
func NewTestStore(ctx context.Context, store ITestStore) *TestStore
type TestStoreMaker ¶
type TestSyncer ¶
type TestSyncer struct { ITestSyncer // contains filtered or unexported fields }
func NewTestSyncer ¶
func NewTestSyncer(ctx context.Context, bc ITestSyncer) *TestSyncer
type TestSyncerMaker ¶
type TestSyncerMaker func(t *testing.T) *TestSyncer
Click to show internal directories.
Click to hide internal directories.