| package adapter | |
| import ( | |
| "context" | |
| "github.com/stretchr/testify/mock" | |
| "github.com/openmeterio/openmeter/openmeter/progressmanager" | |
| progressmanagerentity "github.com/openmeterio/openmeter/openmeter/progressmanager/entity" | |
| ) | |
| var _ progressmanager.Service = &MockProgressManager{} | |
| func NewMockProgressManager() *MockProgressManager { | |
| return &MockProgressManager{} | |
| } | |
| // MockProgressManager is a mock for the ProgressManager | |
| type MockProgressManager struct { | |
| mock.Mock | |
| } | |
| func (m *MockProgressManager) GetProgress(ctx context.Context, input progressmanagerentity.GetProgressInput) (*progressmanagerentity.Progress, error) { | |
| args := m.Called(ctx, input) | |
| result := args.Get(0) | |
| if result == nil { | |
| return nil, args.Error(1) | |
| } | |
| return result.(*progressmanagerentity.Progress), args.Error(1) | |
| } | |
| func (m *MockProgressManager) DeleteProgressByRuntimeID(ctx context.Context, runtimeID string) error { | |
| args := m.Called(ctx, runtimeID) | |
| return args.Error(0) | |
| } | |
| func (m *MockProgressManager) UpsertProgress(ctx context.Context, input progressmanagerentity.UpsertProgressInput) error { | |
| args := m.Called(ctx, input) | |
| return args.Error(0) | |
| } | |