slotdebugger

package
v0.0.0-...-05bc493 Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2023 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StateMachineHelper

type StateMachineHelper struct {
	predicate.SlotLinkFilter
}

func NewStateMachineHelper

func NewStateMachineHelper(slotLink smachine.SlotLink) StateMachineHelper

func (StateMachineHelper) AfterAnyMigrate

func (w StateMachineHelper) AfterAnyMigrate() predicate.Func

func (StateMachineHelper) AfterAnyStep

func (w StateMachineHelper) AfterAnyStep() predicate.Func

func (StateMachineHelper) AfterAsyncCall

func (w StateMachineHelper) AfterAsyncCall(id smachine.AdapterID) predicate.Func

func (StateMachineHelper) AfterCustomEvent

func (w StateMachineHelper) AfterCustomEvent(fn func(interface{}) bool) predicate.Func

func (StateMachineHelper) AfterCustomEventType

func (w StateMachineHelper) AfterCustomEventType(tp reflect.Type) predicate.Func

func (StateMachineHelper) AfterMigrate

func (StateMachineHelper) AfterResultOfFirstAsyncCall

func (w StateMachineHelper) AfterResultOfFirstAsyncCall(id smachine.AdapterID) predicate.Func

func (StateMachineHelper) AfterStep

func (StateMachineHelper) AfterStepExt

func (StateMachineHelper) AfterTestString

func (w StateMachineHelper) AfterTestString(marker string) predicate.Func

func (StateMachineHelper) BeforeStep

func (StateMachineHelper) BeforeStepExt

func (w StateMachineHelper) BeforeStepExt(s smachine.SlotStep) predicate.Func

type StepController

type StepController struct {
	SlotMachine *smachine.SlotMachine
	PulseSlot   conveyor.PulseSlot

	MessageSender *messagesender.ServiceMockWrapper
	// contains filtered or unexported fields
}

func New

func New(ctx context.Context, t *testing.T) *StepController

func NewPast

func NewPast(ctx context.Context, t *testing.T) *StepController

func NewWithErrorFilter

func NewWithErrorFilter(ctx context.Context, t *testing.T, filterFn logcommon.ErrorFilterFunc) *StepController

func NewWithIgnoreAllErrors

func NewWithIgnoreAllErrors(ctx context.Context, t *testing.T) *StepController

deprecated

func (*StepController) AddDependency

func (c *StepController) AddDependency(dep interface{})

func (*StepController) AddInterfaceDependency

func (c *StepController) AddInterfaceDependency(dep interface{})

func (*StepController) AddStateMachine

func (*StepController) Continue

func (c *StepController) Continue()

func (*StepController) GetOccupiedSlotCount

func (c *StepController) GetOccupiedSlotCount() int

func (*StepController) InitEmptyMessageSender

func (c *StepController) InitEmptyMessageSender(mc *minimock.Controller)

func (*StepController) Migrate

func (c *StepController) Migrate()

func (*StepController) NextStep

func (c *StepController) NextStep() debuglogger.UpdateEvent

func (*StepController) PrepareMockedMessageSender

func (c *StepController) PrepareMockedMessageSender(mc *minimock.Controller)

func (*StepController) RunTil

func (c *StepController) RunTil(predicate func(event debuglogger.UpdateEvent) bool)

func (*StepController) Start

func (c *StepController) Start()

func (*StepController) Stop

func (c *StepController) Stop()

Jump to

Keyboard shortcuts

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