mocks

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockIDGenerator

type MockIDGenerator struct {
	mock.Mock
}

MockIDGenerator는 contract.IDGenerator 인터페이스의 Mock 구현체입니다. 테스트 환경에서 예측 가능한 ID를 반환하기 위해 사용됩니다.

func (*MockIDGenerator) New

New 지정된 Mock 동작에 따라 TaskInstanceID를 반환합니다.

type MockTaskExecutor

type MockTaskExecutor struct {
	mock.Mock
}

MockTaskExecutor는 contract.TaskExecutor 인터페이스의 Mock 구현체입니다. 이 Mock은 Task 실행 및 취소 동작을 테스트하는 데 사용됩니다.

func (*MockTaskExecutor) Cancel

func (m *MockTaskExecutor) Cancel(instanceID contract.TaskInstanceID) error

Cancel 실행 중인 Task를 취소합니다.

func (*MockTaskExecutor) Submit

Submit은 Task를 제출합니다.

type MockTaskResultStore

type MockTaskResultStore struct {
	mock.Mock
}

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 메서드입니다.

Jump to

Keyboard shortcuts

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