Documentation
¶
Index ¶
- type MockCrudRepository
- func (m *MockCrudRepository[T]) CountWithConditions(ctx context.Context, conditions map[string]interface{}) (int64, error)
- func (m *MockCrudRepository[T]) CountWithEntity(ctx context.Context, entity *T) (int64, error)
- func (m *MockCrudRepository[T]) Create(ctx context.Context, entity *T) (*T, error)
- func (m *MockCrudRepository[T]) Delete(ctx context.Context, id uuid.UUID) error
- func (m *MockCrudRepository[T]) Exists(ctx context.Context, conditions map[string]interface{}) (bool, error)
- func (m *MockCrudRepository[T]) FindByID(ctx context.Context, id uuid.UUID) (*T, error)
- func (m *MockCrudRepository[T]) FindWithConditions(ctx context.Context, conditions map[string]interface{}) ([]T, error)
- func (m *MockCrudRepository[T]) FindWithEntity(ctx context.Context, entity *T) ([]T, error)
- func (m *MockCrudRepository[T]) FindWithOrConditions(ctx context.Context, conditions map[string]interface{}) ([]T, error)
- func (m *MockCrudRepository[T]) First(ctx context.Context, entity *T) (*T, error)
- func (m *MockCrudRepository[T]) ListAll(ctx context.Context) ([]T, error)
- func (m *MockCrudRepository[T]) ListPaged(ctx context.Context, offset int, limit int) ([]T, int64, error)
- func (m *MockCrudRepository[T]) Update(ctx context.Context, entity *T) (*T, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockCrudRepository ¶
MockCrudRepository is a mock implementation of the generic CrudRepository interface.
func (*MockCrudRepository[T]) CountWithConditions ¶
func (*MockCrudRepository[T]) CountWithEntity ¶
func (m *MockCrudRepository[T]) CountWithEntity(ctx context.Context, entity *T) (int64, error)
func (*MockCrudRepository[T]) Create ¶
func (m *MockCrudRepository[T]) Create(ctx context.Context, entity *T) (*T, error)
func (*MockCrudRepository[T]) FindWithConditions ¶
func (m *MockCrudRepository[T]) FindWithConditions(ctx context.Context, conditions map[string]interface{}) ([]T, error)
func (*MockCrudRepository[T]) FindWithEntity ¶
func (m *MockCrudRepository[T]) FindWithEntity(ctx context.Context, entity *T) ([]T, error)
func (*MockCrudRepository[T]) FindWithOrConditions ¶
func (m *MockCrudRepository[T]) FindWithOrConditions(ctx context.Context, conditions map[string]interface{}) ([]T, error)
func (*MockCrudRepository[T]) First ¶
func (m *MockCrudRepository[T]) First(ctx context.Context, entity *T) (*T, error)
func (*MockCrudRepository[T]) ListAll ¶
func (m *MockCrudRepository[T]) ListAll(ctx context.Context) ([]T, error)
Click to show internal directories.
Click to hide internal directories.