Files
tasks/chasm/component_mock.go
Yichao YangandGitHub 41e0805d9a CHASM: Non-Workflow Mutable State P2 Force Termination (#7678)
## What changed?
- Support force termination of CHASM runs. 
- Generate retention timers for CHASM runs.
- Get rid of assumptions in workflow.Context and replication that the
run is always a Workflow and runs workflow specific logic.

## Why?
- CHASM Work

## How did you test it?
- Unit test
2025-05-07 10:10:11 -07:00

82 lines
2.6 KiB
Go

// Code generated by MockGen. DO NOT EDIT.
// Source: component.go
//
// Generated by this command:
//
// mockgen -package chasm -source component.go -destination component_mock.go
//
// Package chasm is a generated GoMock package.
package chasm
import (
reflect "reflect"
gomock "go.uber.org/mock/gomock"
)
// MockComponent is a mock of Component interface.
type MockComponent struct {
ctrl *gomock.Controller
recorder *MockComponentMockRecorder
isgomock struct{}
}
// MockComponentMockRecorder is the mock recorder for MockComponent.
type MockComponentMockRecorder struct {
mock *MockComponent
}
// NewMockComponent creates a new mock instance.
func NewMockComponent(ctrl *gomock.Controller) *MockComponent {
mock := &MockComponent{ctrl: ctrl}
mock.recorder = &MockComponentMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockComponent) EXPECT() *MockComponentMockRecorder {
return m.recorder
}
// LifecycleState mocks base method.
func (m *MockComponent) LifecycleState(arg0 Context) LifecycleState {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "LifecycleState", arg0)
ret0, _ := ret[0].(LifecycleState)
return ret0
}
// LifecycleState indicates an expected call of LifecycleState.
func (mr *MockComponentMockRecorder) LifecycleState(arg0 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LifecycleState", reflect.TypeOf((*MockComponent)(nil).LifecycleState), arg0)
}
// Terminate mocks base method.
func (m *MockComponent) Terminate(arg0 MutableContext, arg1 TerminateComponentRequest) (TerminateComponentResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Terminate", arg0, arg1)
ret0, _ := ret[0].(TerminateComponentResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Terminate indicates an expected call of Terminate.
func (mr *MockComponentMockRecorder) Terminate(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Terminate", reflect.TypeOf((*MockComponent)(nil).Terminate), arg0, arg1)
}
// mustEmbedUnimplementedComponent mocks base method.
func (m *MockComponent) mustEmbedUnimplementedComponent() {
m.ctrl.T.Helper()
m.ctrl.Call(m, "mustEmbedUnimplementedComponent")
}
// mustEmbedUnimplementedComponent indicates an expected call of mustEmbedUnimplementedComponent.
func (mr *MockComponentMockRecorder) mustEmbedUnimplementedComponent() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "mustEmbedUnimplementedComponent", reflect.TypeOf((*MockComponent)(nil).mustEmbedUnimplementedComponent))
}