go.temporal.io/server/chasm/engine_mock.go

166 LOC · 33 covered · 133 uncovered · 8 ranges · 554 concepts · 2 introducers · 220 tests

File neighbourhood

The centred file is linked to every concept that introduces one of its ranges, every test that runs code from the file, and the gray connector concepts standing between those tests and the file's own introducer concepts. Undirected links join concepts to every file where they introduce source and concepts to the tests they introduce; arrows show specialization between the displayed concepts and bridge only concepts omitted from this view. Concept colors match the source ranges below; connector concepts have no source color and are shown in gray.

Focused file, its introducer and connector concepts, their introduced files, and tests that run code from the file

In the embedded map, ordinary wheel input scrolls the page; use the visible controls to zoom and drag to pan. Open the full-screen map for canvas navigation: wheel pans, Ctrl/Command plus wheel zooms, and arrow keys pan when this region is focused. On touch screens, open the full-screen map to pan or pinch. If JavaScript or WebGL is unavailable, use the related-file, concept, and source links on this page.

Focused file, its introducer and connector concepts, their introduced files, and tests that run code from the fileretry.go ×15 · 261 introduced LOCretry.go ×15TestProcessActivityTimeout_RetryPolicy_Retry · 0 introduced LOCTestProcessActivityTimeo…transfer_queue_active_task_executor.go ×2 · 4 introduced LOCtransfer_queue_active_ta…timer_queue_active_task_executor.go ×2 · 6 introduced LOCtimer_queue_active_task_…transfer_queue_active_task_executor.go ×3 · 19 introduced LOCtransfer_queue_active_ta…timer_queue_active_task_executor.go ×13 · 33 introduced LOCtimer_queue_active_task_…timer_queue_active_task_executor.go ×7 · 22 introduced LOCtimer_queue_active_task_…worker_versioning.go ×3 · 6 introduced LOCworker_versioning.go ×3timer_queue_active_task_executor.go ×1 · 2 introduced LOCtimer_queue_active_task_…timer_queue_active_task_executor.go ×1 · 1 introduced LOCtimer_queue_active_task_…timeskipping.go ×7 · 28 introduced LOCtimeskipping.go ×7timer_queue_active_task_executor.go ×1 · 3 introduced LOCtimer_queue_active_task_…metrics.go ×1 · 2 introduced LOCmetrics.go ×1TestProcessorStartChildExecution_ChildStarted_ParentClosed · 0 introduced LOCTestProcessorStartChildE…worker_versioning.go ×1 · 5 introduced LOCworker_versioning.go ×1TestProcessActivityTask_Success · 0 introduced LOCTestProcessActivityTask_…timer_queue_active_task_executor.go ×9 · 50 introduced LOCtimer_queue_active_task_…TestProcessCloseExecution_NoParent · 0 introduced LOCTestProcessCloseExecutio…TestProcessWorkflowTask_Sticky_NonFirstWorkflowTask · 0 introduced LOCTestProcessWorkflowTask_…transfer_queue_active_task_executor.go ×1 · 3 introduced LOCtransfer_queue_active_ta…TestProcessWorkflowTask_NonFirstWorkflowTask · 0 introduced LOCTestProcessWorkflowTask_…TestProcessStartChildExecution_Success · 0 introduced LOCTestProcessStartChildExe…timer_queue_standby_task_executor.go ×5 · 47 introduced LOCtimer_queue_standby_task…export_testing.go ×2 · 6 introduced LOCexport_testing.go ×2timer_queue_active_task_executor.go ×2 · 4 introduced LOCtimer_queue_active_task_…transfer_queue_active_task_executor.go ×1 · 3 introduced LOCtransfer_queue_active_ta…timer_queue_active_task_executor.go ×8 · 17 introduced LOCtimer_queue_active_task_…transfer_queue_active_task_executor.go ×1 · 2 introduced LOCtransfer_queue_active_ta…transfer_queue_standby_task_executor.go ×8 · 65 introduced LOCtransfer_queue_standby_t…close_task.go ×1 · 10 introduced LOCclose_task.go ×1transfer_queue_task_executor_base.go ×1 · 10 introduced LOCtransfer_queue_task_exec…archive_execution_task.go ×1 · 3 introduced LOCarchive_execution_task.g…worker_versioning_util.go ×2 · 6 introduced LOCworker_versioning_util.g…TestProcessWorkflowTask_FirstWorkflowTask · 0 introduced LOCTestProcessWorkflowTask_…workflow_run_timer.go ×2 · 22 introduced LOCworkflow_run_timer.go ×2transfer_queue_active_task_executor.go ×1 · 3 introduced LOCtransfer_queue_active_ta…child_workflow_task.go ×2 · 18 introduced LOCchild_workflow_task.go ×…timer_queue_active_task_executor.go ×1 · 4 introduced LOCtimer_queue_active_task_…TestExecuteTask_AlreadyStarted · 0 introduced LOCTestExecuteTask_AlreadyS…workflow_task.go ×1 · 10 introduced LOCworkflow_task.go ×1invoker_tasks.go ×1 · 2 introduced LOCinvoker_tasks.go ×1invoker.go ×2 · 7 introduced LOCinvoker.go ×2invoker_tasks.go ×8 · 56 introduced LOCinvoker_tasks.go ×8TestScheduleInvokerExecuteTask_ConsistentLabels · 0 introduced LOCTestScheduleInvokerExecu…TestExecuteTask_Empty · 0 introduced LOCTestExecuteTask_Emptyactivity_retry_timer.go ×2 · 18 introduced LOCactivity_retry_timer.go …scheduler.go ×1 · 3 introduced LOCscheduler.go ×1invoker_tasks.go ×2 · 13 introduced LOCinvoker_tasks.go ×2task.pb.go ×1 · 2 introduced LOCtask.pb.go ×1invoker_tasks.go ×16 · 114 introduced LOCinvoker_tasks.go ×16statemachine_environment.go ×1 · 2 introduced LOCstatemachine_environment…running_start_(RunId_set)_is_invalid · 0 introduced LOCrunning_start_(RunId_set…TestExecuteTask_Validate_BackoffEqualToLPTIsEligible · 0 introduced LOCTestExecuteTask_Validate…empty_invoker_is_invalid · 0 introduced LOCempty_invoker_is_invalidpending_cancel_is_valid · 0 introduced LOCpending_cancel_is_validpending_terminate_is_valid · 0 introduced LOCpending_terminate_is_val…invoker_tasks.go ×1 · 2 introduced LOCinvoker_tasks.go ×1operation.go ×2 · 19 introduced LOCoperation.go ×2operation_tasks.go ×2 · 13 introduced LOCoperation_tasks.go ×2operation_tasks.go ×2 · 5 introduced LOCoperation_tasks.go ×2operation_tasks.go ×15 · 92 introduced LOCoperation_tasks.go ×15operation_tasks.go ×2 · 5 introduced LOCoperation_tasks.go ×2transfer_queue_active_task_executor.go ×7 · 23 introduced LOCtransfer_queue_active_ta…operation.go ×1 · 2 introduced LOCoperation.go ×1operation.go ×4 · 55 introduced LOCoperation.go ×4timer_queue_active_task_executor.go ×7 · 19 introduced LOCtimer_queue_active_task_…chasm_task.go ×2 · 17 introduced LOCchasm_task.go ×2invocable_internal.go ×1 · 2 introduced LOCinvocable_internal.go ×1invocable_internal.go ×2 · 5 introduced LOCinvocable_internal.go ×2tasks.go ×1 · 3 introduced LOCtasks.go ×1ndc_standby_task_util.go ×1 · 1 introduced LOCndc_standby_task_util.go…invocable_internal.go ×2 · 7 introduced LOCinvocable_internal.go ×2invocable_internal.go ×4 · 21 introduced LOCinvocable_internal.go ×4ndc_standby_task_util.go ×1 · 13 introduced LOCndc_standby_task_util.go…client_mock.go ×1 · 5 introduced LOCclient_mock.go ×1context_impl.go ×1 · 8 introduced LOCcontext_impl.go ×1timer_queue_task_executor_base.go ×8 · 51 introduced LOCtimer_queue_task_executo…timer_queue_active_task_executor.go ×2 · 10 introduced LOCtimer_queue_active_task_…failure.go ×1 · 11 introduced LOCfailure.go ×1timer_queue_active_task_executor.go ×1 · 3 introduced LOCtimer_queue_active_task_…timer_queue_active_task_executor.go ×1 · 8 introduced LOCtimer_queue_active_task_…delete_manager_mock.go ×1 · 3 introduced LOCdelete_manager_mock.go ×…TestIsValidExecutionTimeouts, same_chain,_workflow_running · 0 introduced LOCTestIsValidExecutionTime…mutable_state_mock.go ×1 · 6 introduced LOCmutable_state_mock.go ×1same_chain,_workflow_completed · 0 introduced LOCsame_chain,_workflow_com…different_chain · 0 introduced LOCdifferent_chaintimer_queue_task_executor_base.go ×1 · 3 introduced LOCtimer_queue_task_executo…mutable_state_mock.go ×1 · 4 introduced LOCmutable_state_mock.go ×1workflow_execution_timer.go ×1 · 3 introduced LOCworkflow_execution_timer…queue_scheduled.go ×2 · 5 introduced LOCqueue_scheduled.go ×2timer_queue_task_executor_base.go ×1 · 1 introduced LOCtimer_queue_task_executo…timer_queue_task_executor_base.go ×1 · 2 introduced LOCtimer_queue_task_executo…timer_queue_task_executor_base.go ×1 · 3 introduced LOCtimer_queue_task_executo…tree.go ×1 · 2 introduced LOCtree.go ×1timer_queue_task_executor_base.go ×1 · 2 introduced LOCtimer_queue_task_executo…timer_queue_task_executor_base.go ×1 · 4 introduced LOCtimer_queue_task_executo…statemachine_environment.go ×1 · 3 introduced LOCstatemachine_environment…task_handler_base.go ×5 · 27 introduced LOCtask_handler_base.go ×5util.go ×1 · 2 introduced LOCutil.go ×1errors.go ×1 · 3 introduced LOCerrors.go ×1engine_mock.go ×7 · 28 introduced LOCengine_mock.go ×7TestChasmEngineInterceptor_ShouldRespond · 0 introduced LOCTestChasmEngineIntercept…engine_mock.go ×1 · 5 introduced LOCengine_mock.go ×1TestChasmEngineInterceptor_ShouldRespond · introduced test · go.temporal.io/server/chasm/TestChasmEngineInterceptor_ShouldRespondTestChasmEngineIntercept…TestValidateSideEffectTask · introduced test · go.temporal.io/server/chasm/TestNodeSuite/TestValidateSideEffectTaskTestValidateSideEffectTa…invalid-protobuf-in-ref · introduced test · go.temporal.io/server/chasm/lib/callback/TestExecuteInvocationTaskChasm_Outcomes/invalid-protobuf-in-refinvalid-protobuf-in-refScheduleToCloseTimeout_less_than_MinRequestTimeout · introduced test · go.temporal.io/server/chasm/lib/nexusoperation/TestInvocationTaskHandler_HTTP/ScheduleToCloseTimeout_less_than_MinRequestTimeoutScheduleToCloseTimeout_l…endpoint_not_found · introduced test · go.temporal.io/server/chasm/lib/nexusoperation/TestInvocationTaskHandler_HTTP/endpoint_not_foundendpoint_not_foundTestExecuteTask_AlreadyStarted · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_AlreadyStartedTestExecuteTask_AlreadyS…TestExecuteTask_CancelTerminateSucceed · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_CancelTerminateSucceedTestExecuteTask_CancelTe…TestExecuteTask_Empty · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_EmptyTestExecuteTask_EmptyTestExecuteTask_ExceedsMaxAttempts · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_ExceedsMaxAttemptsTestExecuteTask_ExceedsM…empty_invoker_is_invalid · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_Validate/empty_invoker_is_invalidempty_invoker_is_invalidpending_cancel_is_valid · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_Validate/pending_cancel_is_validpending_cancel_is_validpending_terminate_is_valid · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_Validate/pending_terminate_is_validpending_terminate_is_val…running_start_(RunId_set)_is_invalid · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_Validate/running_start_(RunId_set)_is_invalidrunning_start_(RunId_set…TestExecuteTask_Validate_BackoffEqualToLPTIsEligible · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_Validate_BackoffEqualToLPTIsEligibleTestExecuteTask_Validate…TestExecuteTask_Validate_MigrationPending · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestExecuteTask_Validate_MigrationPendingTestExecuteTask_Validate…TestScheduleInvokerExecuteTask_ConsistentLabels · introduced test · go.temporal.io/server/chasm/lib/scheduler/TestScheduleInvokerExecuteTask_ConsistentLabelsTestScheduleInvokerExecu…TestActivityRetryTimer_Fire · introduced test · go.temporal.io/server/service/history/TestTimerQueueActiveTaskExecutorSuite/TestActivityRetryTimer_FireTestActivityRetryTimer_F…TestExecuteChasmPureTimerTask_ZombieWorkflow · introduced test · go.temporal.io/server/service/history/TestTimerQueueActiveTaskExecutorSuite/TestExecuteChasmPureTimerTask_ZombieWorkflowTestExecuteChasmPureTime…HappyPath · introduced test · go.temporal.io/server/service/history/TestTimerQueueActiveTaskExecutorSuite/TestExecuteTimeSkippingTimerTask/HappyPathHappyPathTestProcessActivityTimeout_RetryPolicy_Retry · introduced test · go.temporal.io/server/service/history/TestTimerQueueActiveTaskExecutorSuite/TestProcessActivityTimeout_RetryPolicy_RetryTestProcessActivityTimeo…TestWorkflowBackoffTimer_Fire · introduced test · go.temporal.io/server/service/history/TestTimerQueueActiveTaskExecutorSuite/TestWorkflowBackoffTimer_FireTestWorkflowBackoffTimer…TestWorkflowRunTimeout_Retry · introduced test · go.temporal.io/server/service/history/TestTimerQueueActiveTaskExecutorSuite/TestWorkflowRunTimeout_RetryTestWorkflowRunTimeout_R…TestWorkflowRunTimeout_WorkflowExpired · introduced test · go.temporal.io/server/service/history/TestTimerQueueActiveTaskExecutorSuite/TestWorkflowRunTimeout_WorkflowExpiredTestWorkflowRunTimeout_W…TestWorkflowTaskTimeout_Fire · introduced test · go.temporal.io/server/service/history/TestTimerQueueActiveTaskExecutorSuite/TestWorkflowTaskTimeout_FireTestWorkflowTaskTimeout_…TestProcessActivityRetryTimer_Pending · introduced test · go.temporal.io/server/service/history/TestTimerQueueStandbyTaskExecutorSuite/TestProcessActivityRetryTimer_PendingTestProcessActivityRetry…TestArchiveHistory_DeleteFailed · introduced test · go.temporal.io/server/service/history/TestTimerQueueTaskExecutorBaseSuite/TestArchiveHistory_DeleteFailedTestArchiveHistory_Delet…different_chain · introduced test · go.temporal.io/server/service/history/TestTimerQueueTaskExecutorBaseSuite/TestIsValidExecutionTimeoutTask/different_chaindifferent_chainsame_chain,_workflow_completed · introduced test · go.temporal.io/server/service/history/TestTimerQueueTaskExecutorBaseSuite/TestIsValidExecutionTimeoutTask/same_chain,_workflow_completedsame_chain,_workflow_com…same_chain,_workflow_running · introduced test · go.temporal.io/server/service/history/TestTimerQueueTaskExecutorBaseSuite/TestIsValidExecutionTimeoutTask/same_chain,_workflow_runningsame_chain,_workflow_run…TestIsValidExecutionTimeouts · introduced test · go.temporal.io/server/service/history/TestTimerQueueTaskExecutorBaseSuite/TestIsValidExecutionTimeoutsTestIsValidExecutionTime…Test_ExecuteDeleteHistoryEventTask_NoErr · introduced test · go.temporal.io/server/service/history/TestTimerQueueTaskExecutorBaseSuite/Test_ExecuteDeleteHistoryEventTask_NoErrTest_ExecuteDeleteHistor…TestExecuteChasmSideEffectTransferTask_ExecutesTask · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestExecuteChasmSideEffectTransferTask_ExecutesTaskTestExecuteChasmSideEffe…TestProcessActivityTask_Duplication · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessActivityTask_DuplicationTestProcessActivityTask_…TestProcessActivityTask_Paused · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessActivityTask_PausedTestProcessActivityTask_…TestProcessActivityTask_Success · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessActivityTask_SuccessTestProcessActivityTask_…TestProcessCancelExecution_Failure · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessCancelExecution_FailureTestProcessCancelExecuti…TestProcessCloseExecution_NoParent · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessCloseExecution_NoParentTestProcessCloseExecutio…TestProcessStartChildExecution_Failure · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessStartChildExecution_FailureTestProcessStartChildExe…TestProcessWorkflowTask_Duplication · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessWorkflowTask_DuplicationTestProcessWorkflowTask_…TestProcessWorkflowTask_FirstWorkflowTask · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessWorkflowTask_FirstWorkflowTaskTestProcessWorkflowTask_…TestProcessWorkflowTask_NonFirstWorkflowTask · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessWorkflowTask_NonFirstWorkflowTaskTestProcessWorkflowTask_…TestProcessWorkflowTask_StampMismatch · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessWorkflowTask_StampMismatchTestProcessWorkflowTask_…TestProcessWorkflowTask_Sticky_NonFirstWorkflowTask · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessWorkflowTask_Sticky_NonFirstWorkflowTaskTestProcessWorkflowTask_…TestProcessorStartChildExecution_ChildStarted_ParentClosed · introduced test · go.temporal.io/server/service/history/TestTransferQueueActiveTaskExecutorSuite/TestProcessorStartChildExecution_ChildStarted_ParentClosedTestProcessorStartChildE…TestProcessStartChildExecution_Success · introduced test · go.temporal.io/server/service/history/TestTransferQueueStandbyTaskExecutorSuite/TestProcessStartChildExecution_SuccessTestProcessStartChildExe…Focused file · go.temporal.io/server/chasm/engine_mock.go · 166 LOCchasm/engine_mock.go

Graph controls are ready.

Interactive rendering requires JavaScript and WebGL. Use the related-file, concept, and source links on this page while the interactive map is unavailable.

1 // Code generated by MockGen. DO NOT EDIT.
2 // Source: engine.go
3 //
4 // Generated by this command:
5 //
6 // mockgen -package chasm -source engine.go -destination engine_mock.go
7 //
8
9 // Package chasm is a generated GoMock package.
10 package chasm
11
12 import (
13 context "context"
14 reflect "reflect"
15
16 gomock "go.uber.org/mock/gomock"
17 )
18
19 // MockEngine is a mock of Engine interface.
20 type MockEngine struct {
21 ctrl *gomock.Controller
22 recorder *MockEngineMockRecorder
23 isgomock struct{}
24 }
25
26 // MockEngineMockRecorder is the mock recorder for MockEngine.
27 type MockEngineMockRecorder struct {
28 mock *MockEngine
29 }
30
31 // NewMockEngine creates a new mock instance.
32 > func NewMockEngine(ctrl *gomock.Controller) *MockEngine { engine_mock.go ×1
33 > mock := &MockEngine{ctrl: ctrl}
34 > mock.recorder = &MockEngineMockRecorder{mock}
35 > return mock
36 > }
37
38 // EXPECT returns an object that allows the caller to indicate expected use.
39 > func (m *MockEngine) EXPECT() *MockEngineMockRecorder { engine_mock.go ×7
40 > return m.recorder
41 > }
42
43 // DeleteExecution mocks base method.
44 func (m *MockEngine) DeleteExecution(arg0 context.Context, arg1 ComponentRef, arg2 DeleteExecutionRequest) error {
45 m.ctrl.T.Helper()
46 ret := m.ctrl.Call(m, "DeleteExecution", arg0, arg1, arg2)
47 ret0, _ := ret[0].(error)
48 return ret0
49 }
50
51 // DeleteExecution indicates an expected call of DeleteExecution.
52 func (mr *MockEngineMockRecorder) DeleteExecution(arg0, arg1, arg2 any) *gomock.Call {
53 mr.mock.ctrl.T.Helper()
54 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteExecution", reflect.TypeOf((*MockEngine)(nil).DeleteExecution), arg0, arg1, arg2)
55 }
56
57 // NotifyExecution mocks base method.
58 func (m *MockEngine) NotifyExecution(arg0 ExecutionKey) {
59 m.ctrl.T.Helper()
60 m.ctrl.Call(m, "NotifyExecution", arg0)
61 }
62
63 // NotifyExecution indicates an expected call of NotifyExecution.
64 func (mr *MockEngineMockRecorder) NotifyExecution(arg0 any) *gomock.Call {
65 mr.mock.ctrl.T.Helper()
66 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NotifyExecution", reflect.TypeOf((*MockEngine)(nil).NotifyExecution), arg0)
67 }
68
69 // PollComponent mocks base method.
70 func (m *MockEngine) PollComponent(arg0 context.Context, arg1 ComponentRef, arg2 func(Context, Component) (bool, error), arg3 ...TransitionOption) ([]byte, error) {
71 m.ctrl.T.Helper()
72 varargs := []any{arg0, arg1, arg2}
73 for _, a := range arg3 {
74 varargs = append(varargs, a)
75 }
76 ret := m.ctrl.Call(m, "PollComponent", varargs...)
77 ret0, _ := ret[0].([]byte)
78 ret1, _ := ret[1].(error)
79 return ret0, ret1
80 }
81
82 // PollComponent indicates an expected call of PollComponent.
83 func (mr *MockEngineMockRecorder) PollComponent(arg0, arg1, arg2 any, arg3 ...any) *gomock.Call {
84 mr.mock.ctrl.T.Helper()
85 varargs := append([]any{arg0, arg1, arg2}, arg3...)
86 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PollComponent", reflect.TypeOf((*MockEngine)(nil).PollComponent), varargs...)
87 }
88
89 // ReadComponent mocks base method.
90 > func (m *MockEngine) ReadComponent(arg0 context.Context, arg1 ComponentRef, arg2 func(Context, Component) error, arg3 ...TransitionOption) error { engine_mock.go ×7
91 > m.ctrl.T.Helper()
92 > varargs := []any{arg0, arg1, arg2}
93 > for _, a := range arg3 {
94 varargs = append(varargs, a)
95 }
96 > ret := m.ctrl.Call(m, "ReadComponent", varargs...) engine_mock.go ×7
97 > ret0, _ := ret[0].(error)
98 > return ret0
99 }
100
101 // ReadComponent indicates an expected call of ReadComponent.
102 > func (mr *MockEngineMockRecorder) ReadComponent(arg0, arg1, arg2 any, arg3 ...any) *gomock.Call { engine_mock.go ×7
103 > mr.mock.ctrl.T.Helper()
104 > varargs := append([]any{arg0, arg1, arg2}, arg3...)
105 > return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadComponent", reflect.TypeOf((*MockEngine)(nil).ReadComponent), varargs...)
106 > }
107
108 // StartExecution mocks base method.
109 func (m *MockEngine) StartExecution(arg0 context.Context, arg1 ComponentRef, arg2 func(MutableContext) (RootComponent, error), arg3 ...TransitionOption) (StartExecutionResult, error) {
110 m.ctrl.T.Helper()
111 varargs := []any{arg0, arg1, arg2}
112 for _, a := range arg3 {
113 varargs = append(varargs, a)
114 }
115 ret := m.ctrl.Call(m, "StartExecution", varargs...)
116 ret0, _ := ret[0].(StartExecutionResult)
117 ret1, _ := ret[1].(error)
118 return ret0, ret1
119 }
120
121 // StartExecution indicates an expected call of StartExecution.
122 func (mr *MockEngineMockRecorder) StartExecution(arg0, arg1, arg2 any, arg3 ...any) *gomock.Call {
123 mr.mock.ctrl.T.Helper()
124 varargs := append([]any{arg0, arg1, arg2}, arg3...)
125 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartExecution", reflect.TypeOf((*MockEngine)(nil).StartExecution), varargs...)
126 }
127
128 // UpdateComponent mocks base method.
129 > func (m *MockEngine) UpdateComponent(arg0 context.Context, arg1 ComponentRef, arg2 func(MutableContext, Component) error, arg3 ...TransitionOption) ([]byte, error) { engine_mock.go ×7
130 > m.ctrl.T.Helper()
131 > varargs := []any{arg0, arg1, arg2}
132 > for _, a := range arg3 {
133 varargs = append(varargs, a)
134 }
135 > ret := m.ctrl.Call(m, "UpdateComponent", varargs...) engine_mock.go ×7
136 > ret0, _ := ret[0].([]byte)
137 > ret1, _ := ret[1].(error)
138 > return ret0, ret1
139 }
140
141 // UpdateComponent indicates an expected call of UpdateComponent.
142 > func (mr *MockEngineMockRecorder) UpdateComponent(arg0, arg1, arg2 any, arg3 ...any) *gomock.Call { engine_mock.go ×7
143 > mr.mock.ctrl.T.Helper()
144 > varargs := append([]any{arg0, arg1, arg2}, arg3...)
145 > return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateComponent", reflect.TypeOf((*MockEngine)(nil).UpdateComponent), varargs...)
146 > }
147
148 // UpdateWithStartExecution mocks base method.
149 func (m *MockEngine) UpdateWithStartExecution(arg0 context.Context, arg1 ComponentRef, arg2 func(MutableContext) (RootComponent, error), arg3 func(MutableContext, Component) error, arg4 ...TransitionOption) (EngineUpdateWithStartExecutionResult, error) {
150 m.ctrl.T.Helper()
151 varargs := []any{arg0, arg1, arg2, arg3}
152 for _, a := range arg4 {
153 varargs = append(varargs, a)
154 }
155 ret := m.ctrl.Call(m, "UpdateWithStartExecution", varargs...)
156 ret0, _ := ret[0].(EngineUpdateWithStartExecutionResult)
157 ret1, _ := ret[1].(error)
158 return ret0, ret1
159 }
160
161 // UpdateWithStartExecution indicates an expected call of UpdateWithStartExecution.
162 func (mr *MockEngineMockRecorder) UpdateWithStartExecution(arg0, arg1, arg2, arg3 any, arg4 ...any) *gomock.Call {
163 mr.mock.ctrl.T.Helper()
164 varargs := append([]any{arg0, arg1, arg2, arg3}, arg4...)
165 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateWithStartExecution", reflect.TypeOf((*MockEngine)(nil).UpdateWithStartExecution), varargs...)
166 }