@@ -24,9 +24,9 @@ import (
24
24
"github.com/cschleiden/go-workflows/internal/fn"
25
25
"github.com/cschleiden/go-workflows/internal/log"
26
26
"github.com/cschleiden/go-workflows/internal/signals"
27
- "github.com/cschleiden/go-workflows/internal/workflow"
27
+ wf "github.com/cschleiden/go-workflows/internal/workflow"
28
28
"github.com/cschleiden/go-workflows/internal/workflowerrors"
29
- wf "github.com/cschleiden/go-workflows/workflow"
29
+ "github.com/cschleiden/go-workflows/workflow"
30
30
"github.com/google/uuid"
31
31
"github.com/stretchr/testify/mock"
32
32
"go.opentelemetry.io/otel/trace"
@@ -80,7 +80,7 @@ type WorkflowTester[TResult any] interface {
80
80
81
81
Execute (ctx context.Context , args ... interface {})
82
82
83
- Registry () * workflow .Registry
83
+ Registry () * wf .Registry
84
84
85
85
OnActivity (activity workflow.Activity , args ... interface {}) * mock.Call
86
86
@@ -125,7 +125,7 @@ type workflowTester[TResult any] struct {
125
125
workflowResult payload.Payload
126
126
workflowErr * workflowerrors.Error
127
127
128
- registry * workflow .Registry
128
+ registry * wf .Registry
129
129
130
130
ma * mock.Mock
131
131
mockedActivities map [string ]bool
@@ -158,13 +158,13 @@ type workflowTester[TResult any] struct {
158
158
159
159
converter converter.Converter
160
160
161
- propagators []wf .ContextPropagator
161
+ propagators []workflow .ContextPropagator
162
162
}
163
163
164
164
var _ WorkflowTester [any ] = (* workflowTester [any ])(nil )
165
165
166
- func NewWorkflowTester [TResult any ](wf interface {} , opts ... WorkflowTesterOption ) * workflowTester [TResult ] {
167
- if err := margs.ReturnTypeMatch [TResult ](wf ); err != nil {
166
+ func NewWorkflowTester [TResult any ](workflow workflow. Workflow , opts ... WorkflowTesterOption ) * workflowTester [TResult ] {
167
+ if err := margs.ReturnTypeMatch [TResult ](workflow ); err != nil {
168
168
panic (fmt .Sprintf ("workflow return type does not match: %s" , err ))
169
169
}
170
170
@@ -173,7 +173,7 @@ func NewWorkflowTester[TResult any](wf interface{}, opts ...WorkflowTesterOption
173
173
c .Set (time .Now ())
174
174
175
175
wfi := core .NewWorkflowInstance (uuid .NewString (), uuid .NewString ())
176
- registry := workflow .NewRegistry ()
176
+ registry := wf .NewRegistry ()
177
177
178
178
options := & options {
179
179
TestTimeout : time .Second * 10 ,
@@ -190,7 +190,7 @@ func NewWorkflowTester[TResult any](wf interface{}, opts ...WorkflowTesterOption
190
190
wt := & workflowTester [TResult ]{
191
191
options : options ,
192
192
193
- wf : wf ,
193
+ wf : workflow ,
194
194
wfi : wfi ,
195
195
wfm : & metadata.WorkflowMetadata {},
196
196
registry : registry ,
@@ -223,7 +223,7 @@ func NewWorkflowTester[TResult any](wf interface{}, opts ...WorkflowTesterOption
223
223
registry .RegisterActivity (signalActivities )
224
224
225
225
// Always register the workflow under test
226
- if err := wt .registry .RegisterWorkflow (wf ); err != nil {
226
+ if err := wt .registry .RegisterWorkflow (workflow ); err != nil {
227
227
panic (fmt .Sprintf ("could not register workflow under test: %v" , err ))
228
228
}
229
229
@@ -234,7 +234,7 @@ func (wt *workflowTester[TResult]) Now() time.Time {
234
234
return wt .clock .Now ()
235
235
}
236
236
237
- func (wt * workflowTester [TResult ]) Registry () * workflow .Registry {
237
+ func (wt * workflowTester [TResult ]) Registry () * wf .Registry {
238
238
return wt .registry
239
239
}
240
240
@@ -313,7 +313,7 @@ func (wt *workflowTester[TResult]) Execute(ctx context.Context, args ...interfac
313
313
tw .pendingEvents = tw .pendingEvents [:0 ]
314
314
315
315
// Execute task
316
- e , err := workflow .NewExecutor (wt .logger , wt .tracer , wt .registry , wt .converter , wt .propagators , & testHistoryProvider {tw .history }, tw .instance , tw .metadata , wt .clock )
316
+ e , err := wf .NewExecutor (wt .logger , wt .tracer , wt .registry , wt .converter , wt .propagators , & testHistoryProvider {tw .history }, tw .instance , tw .metadata , wt .clock )
317
317
if err != nil {
318
318
panic (fmt .Errorf ("could not create workflow executor: %v" , err ))
319
319
}
0 commit comments