Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockIDGenerator ¶
MockIDGenerator는 contract.IDGenerator 인터페이스의 Mock 구현체입니다. 테스트 환경에서 예측 가능한 ID를 반환하기 위해 사용됩니다.
func (*MockIDGenerator) New ¶
func (m *MockIDGenerator) New() contract.TaskInstanceID
New 지정된 Mock 동작에 따라 TaskInstanceID를 반환합니다.
type MockTaskExecutor ¶
MockTaskExecutor는 contract.TaskExecutor 인터페이스의 Mock 구현체입니다. 이 Mock은 Task 실행 및 취소 동작을 테스트하는 데 사용됩니다.
func (*MockTaskExecutor) Cancel ¶
func (m *MockTaskExecutor) Cancel(instanceID contract.TaskInstanceID) error
Cancel 실행 중인 Task를 취소합니다.
func (*MockTaskExecutor) Submit ¶
func (m *MockTaskExecutor) Submit(ctx context.Context, req *contract.TaskSubmitRequest) error
Submit은 Task를 제출합니다.
type MockTaskResultStore ¶
MockTaskResultStore는 contract.TaskResultStore 인터페이스의 Mock 구현체입니다.
func (*MockTaskResultStore) Load ¶
func (m *MockTaskResultStore) Load(taskID contract.TaskID, commandID contract.TaskCommandID, v any) error
Load 결과를 불러오는 Mock 메서드입니다.
func (*MockTaskResultStore) Save ¶
func (m *MockTaskResultStore) Save(taskID contract.TaskID, commandID contract.TaskCommandID, v any) error
Save 결과를 저장하는 Mock 메서드입니다.
Click to show internal directories.
Click to hide internal directories.