Documentation
¶
Index ¶
- type DiscussionRepository
- func (_m *DiscussionRepository) Create(ctx context.Context, _a1 *discussion.Discussion) (string, error)
- func (_m *DiscussionRepository) CreateComment(ctx context.Context, cmt *discussion.Comment) (string, error)
- func (_m *DiscussionRepository) DeleteComment(ctx context.Context, commentID string, discussionID string) error
- func (_m *DiscussionRepository) EXPECT() *DiscussionRepository_Expecter
- func (_m *DiscussionRepository) Get(ctx context.Context, did string) (discussion.Discussion, error)
- func (_m *DiscussionRepository) GetAll(ctx context.Context, filter discussion.Filter) ([]discussion.Discussion, error)
- func (_m *DiscussionRepository) GetAllComments(ctx context.Context, discussionID string, filter discussion.Filter) ([]discussion.Comment, error)
- func (_m *DiscussionRepository) GetComment(ctx context.Context, commentID string, discussionID string) (discussion.Comment, error)
- func (_m *DiscussionRepository) Patch(ctx context.Context, _a1 *discussion.Discussion) error
- func (_m *DiscussionRepository) UpdateComment(ctx context.Context, cmt *discussion.Comment) error
- type DiscussionRepository_CreateComment_Call
- func (_c *DiscussionRepository_CreateComment_Call) Return(_a0 string, _a1 error) *DiscussionRepository_CreateComment_Call
- func (_c *DiscussionRepository_CreateComment_Call) Run(run func(ctx context.Context, cmt *discussion.Comment)) *DiscussionRepository_CreateComment_Call
- func (_c *DiscussionRepository_CreateComment_Call) RunAndReturn(run func(context.Context, *discussion.Comment) (string, error)) *DiscussionRepository_CreateComment_Call
- type DiscussionRepository_Create_Call
- func (_c *DiscussionRepository_Create_Call) Return(_a0 string, _a1 error) *DiscussionRepository_Create_Call
- func (_c *DiscussionRepository_Create_Call) Run(run func(ctx context.Context, _a1 *discussion.Discussion)) *DiscussionRepository_Create_Call
- func (_c *DiscussionRepository_Create_Call) RunAndReturn(run func(context.Context, *discussion.Discussion) (string, error)) *DiscussionRepository_Create_Call
- type DiscussionRepository_DeleteComment_Call
- func (_c *DiscussionRepository_DeleteComment_Call) Return(_a0 error) *DiscussionRepository_DeleteComment_Call
- func (_c *DiscussionRepository_DeleteComment_Call) Run(run func(ctx context.Context, commentID string, discussionID string)) *DiscussionRepository_DeleteComment_Call
- func (_c *DiscussionRepository_DeleteComment_Call) RunAndReturn(run func(context.Context, string, string) error) *DiscussionRepository_DeleteComment_Call
- type DiscussionRepository_Expecter
- func (_e *DiscussionRepository_Expecter) Create(ctx interface{}, _a1 interface{}) *DiscussionRepository_Create_Call
- func (_e *DiscussionRepository_Expecter) CreateComment(ctx interface{}, cmt interface{}) *DiscussionRepository_CreateComment_Call
- func (_e *DiscussionRepository_Expecter) DeleteComment(ctx interface{}, commentID interface{}, discussionID interface{}) *DiscussionRepository_DeleteComment_Call
- func (_e *DiscussionRepository_Expecter) Get(ctx interface{}, did interface{}) *DiscussionRepository_Get_Call
- func (_e *DiscussionRepository_Expecter) GetAll(ctx interface{}, filter interface{}) *DiscussionRepository_GetAll_Call
- func (_e *DiscussionRepository_Expecter) GetAllComments(ctx interface{}, discussionID interface{}, filter interface{}) *DiscussionRepository_GetAllComments_Call
- func (_e *DiscussionRepository_Expecter) GetComment(ctx interface{}, commentID interface{}, discussionID interface{}) *DiscussionRepository_GetComment_Call
- func (_e *DiscussionRepository_Expecter) Patch(ctx interface{}, _a1 interface{}) *DiscussionRepository_Patch_Call
- func (_e *DiscussionRepository_Expecter) UpdateComment(ctx interface{}, cmt interface{}) *DiscussionRepository_UpdateComment_Call
- type DiscussionRepository_GetAllComments_Call
- func (_c *DiscussionRepository_GetAllComments_Call) Return(_a0 []discussion.Comment, _a1 error) *DiscussionRepository_GetAllComments_Call
- func (_c *DiscussionRepository_GetAllComments_Call) Run(run func(ctx context.Context, discussionID string, filter discussion.Filter)) *DiscussionRepository_GetAllComments_Call
- func (_c *DiscussionRepository_GetAllComments_Call) RunAndReturn(...) *DiscussionRepository_GetAllComments_Call
- type DiscussionRepository_GetAll_Call
- func (_c *DiscussionRepository_GetAll_Call) Return(_a0 []discussion.Discussion, _a1 error) *DiscussionRepository_GetAll_Call
- func (_c *DiscussionRepository_GetAll_Call) Run(run func(ctx context.Context, filter discussion.Filter)) *DiscussionRepository_GetAll_Call
- func (_c *DiscussionRepository_GetAll_Call) RunAndReturn(run func(context.Context, discussion.Filter) ([]discussion.Discussion, error)) *DiscussionRepository_GetAll_Call
- type DiscussionRepository_GetComment_Call
- func (_c *DiscussionRepository_GetComment_Call) Return(_a0 discussion.Comment, _a1 error) *DiscussionRepository_GetComment_Call
- func (_c *DiscussionRepository_GetComment_Call) Run(run func(ctx context.Context, commentID string, discussionID string)) *DiscussionRepository_GetComment_Call
- func (_c *DiscussionRepository_GetComment_Call) RunAndReturn(run func(context.Context, string, string) (discussion.Comment, error)) *DiscussionRepository_GetComment_Call
- type DiscussionRepository_Get_Call
- func (_c *DiscussionRepository_Get_Call) Return(_a0 discussion.Discussion, _a1 error) *DiscussionRepository_Get_Call
- func (_c *DiscussionRepository_Get_Call) Run(run func(ctx context.Context, did string)) *DiscussionRepository_Get_Call
- func (_c *DiscussionRepository_Get_Call) RunAndReturn(run func(context.Context, string) (discussion.Discussion, error)) *DiscussionRepository_Get_Call
- type DiscussionRepository_Patch_Call
- func (_c *DiscussionRepository_Patch_Call) Return(_a0 error) *DiscussionRepository_Patch_Call
- func (_c *DiscussionRepository_Patch_Call) Run(run func(ctx context.Context, _a1 *discussion.Discussion)) *DiscussionRepository_Patch_Call
- func (_c *DiscussionRepository_Patch_Call) RunAndReturn(run func(context.Context, *discussion.Discussion) error) *DiscussionRepository_Patch_Call
- type DiscussionRepository_UpdateComment_Call
- func (_c *DiscussionRepository_UpdateComment_Call) Return(_a0 error) *DiscussionRepository_UpdateComment_Call
- func (_c *DiscussionRepository_UpdateComment_Call) Run(run func(ctx context.Context, cmt *discussion.Comment)) *DiscussionRepository_UpdateComment_Call
- func (_c *DiscussionRepository_UpdateComment_Call) RunAndReturn(run func(context.Context, *discussion.Comment) error) *DiscussionRepository_UpdateComment_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiscussionRepository ¶
DiscussionRepository is an autogenerated mock type for the Repository type
func NewDiscussionRepository ¶ added in v0.5.3
func NewDiscussionRepository(t mockConstructorTestingTNewDiscussionRepository) *DiscussionRepository
NewDiscussionRepository creates a new instance of DiscussionRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*DiscussionRepository) Create ¶
func (_m *DiscussionRepository) Create(ctx context.Context, _a1 *discussion.Discussion) (string, error)
Create provides a mock function with given fields: ctx, _a1
func (*DiscussionRepository) CreateComment ¶
func (_m *DiscussionRepository) CreateComment(ctx context.Context, cmt *discussion.Comment) (string, error)
CreateComment provides a mock function with given fields: ctx, cmt
func (*DiscussionRepository) DeleteComment ¶
func (_m *DiscussionRepository) DeleteComment(ctx context.Context, commentID string, discussionID string) error
DeleteComment provides a mock function with given fields: ctx, commentID, discussionID
func (*DiscussionRepository) EXPECT ¶
func (_m *DiscussionRepository) EXPECT() *DiscussionRepository_Expecter
func (*DiscussionRepository) Get ¶
func (_m *DiscussionRepository) Get(ctx context.Context, did string) (discussion.Discussion, error)
Get provides a mock function with given fields: ctx, did
func (*DiscussionRepository) GetAll ¶
func (_m *DiscussionRepository) GetAll(ctx context.Context, filter discussion.Filter) ([]discussion.Discussion, error)
GetAll provides a mock function with given fields: ctx, filter
func (*DiscussionRepository) GetAllComments ¶
func (_m *DiscussionRepository) GetAllComments(ctx context.Context, discussionID string, filter discussion.Filter) ([]discussion.Comment, error)
GetAllComments provides a mock function with given fields: ctx, discussionID, filter
func (*DiscussionRepository) GetComment ¶
func (_m *DiscussionRepository) GetComment(ctx context.Context, commentID string, discussionID string) (discussion.Comment, error)
GetComment provides a mock function with given fields: ctx, commentID, discussionID
func (*DiscussionRepository) Patch ¶
func (_m *DiscussionRepository) Patch(ctx context.Context, _a1 *discussion.Discussion) error
Patch provides a mock function with given fields: ctx, _a1
func (*DiscussionRepository) UpdateComment ¶
func (_m *DiscussionRepository) UpdateComment(ctx context.Context, cmt *discussion.Comment) error
UpdateComment provides a mock function with given fields: ctx, cmt
type DiscussionRepository_CreateComment_Call ¶
DiscussionRepository_CreateComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateComment'
func (*DiscussionRepository_CreateComment_Call) Return ¶
func (_c *DiscussionRepository_CreateComment_Call) Return(_a0 string, _a1 error) *DiscussionRepository_CreateComment_Call
func (*DiscussionRepository_CreateComment_Call) Run ¶
func (_c *DiscussionRepository_CreateComment_Call) Run(run func(ctx context.Context, cmt *discussion.Comment)) *DiscussionRepository_CreateComment_Call
func (*DiscussionRepository_CreateComment_Call) RunAndReturn ¶ added in v0.5.3
func (_c *DiscussionRepository_CreateComment_Call) RunAndReturn(run func(context.Context, *discussion.Comment) (string, error)) *DiscussionRepository_CreateComment_Call
type DiscussionRepository_Create_Call ¶
DiscussionRepository_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
func (*DiscussionRepository_Create_Call) Return ¶
func (_c *DiscussionRepository_Create_Call) Return(_a0 string, _a1 error) *DiscussionRepository_Create_Call
func (*DiscussionRepository_Create_Call) Run ¶
func (_c *DiscussionRepository_Create_Call) Run(run func(ctx context.Context, _a1 *discussion.Discussion)) *DiscussionRepository_Create_Call
func (*DiscussionRepository_Create_Call) RunAndReturn ¶ added in v0.5.3
func (_c *DiscussionRepository_Create_Call) RunAndReturn(run func(context.Context, *discussion.Discussion) (string, error)) *DiscussionRepository_Create_Call
type DiscussionRepository_DeleteComment_Call ¶
DiscussionRepository_DeleteComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteComment'
func (*DiscussionRepository_DeleteComment_Call) Return ¶
func (_c *DiscussionRepository_DeleteComment_Call) Return(_a0 error) *DiscussionRepository_DeleteComment_Call
func (*DiscussionRepository_DeleteComment_Call) Run ¶
func (_c *DiscussionRepository_DeleteComment_Call) Run(run func(ctx context.Context, commentID string, discussionID string)) *DiscussionRepository_DeleteComment_Call
func (*DiscussionRepository_DeleteComment_Call) RunAndReturn ¶ added in v0.5.3
func (_c *DiscussionRepository_DeleteComment_Call) RunAndReturn(run func(context.Context, string, string) error) *DiscussionRepository_DeleteComment_Call
type DiscussionRepository_Expecter ¶
type DiscussionRepository_Expecter struct {
// contains filtered or unexported fields
}
func (*DiscussionRepository_Expecter) Create ¶
func (_e *DiscussionRepository_Expecter) Create(ctx interface{}, _a1 interface{}) *DiscussionRepository_Create_Call
Create is a helper method to define mock.On call
- ctx context.Context
- _a1 *discussion.Discussion
func (*DiscussionRepository_Expecter) CreateComment ¶
func (_e *DiscussionRepository_Expecter) CreateComment(ctx interface{}, cmt interface{}) *DiscussionRepository_CreateComment_Call
CreateComment is a helper method to define mock.On call
- ctx context.Context
- cmt *discussion.Comment
func (*DiscussionRepository_Expecter) DeleteComment ¶
func (_e *DiscussionRepository_Expecter) DeleteComment(ctx interface{}, commentID interface{}, discussionID interface{}) *DiscussionRepository_DeleteComment_Call
DeleteComment is a helper method to define mock.On call
- ctx context.Context
- commentID string
- discussionID string
func (*DiscussionRepository_Expecter) Get ¶
func (_e *DiscussionRepository_Expecter) Get(ctx interface{}, did interface{}) *DiscussionRepository_Get_Call
Get is a helper method to define mock.On call
- ctx context.Context
- did string
func (*DiscussionRepository_Expecter) GetAll ¶
func (_e *DiscussionRepository_Expecter) GetAll(ctx interface{}, filter interface{}) *DiscussionRepository_GetAll_Call
GetAll is a helper method to define mock.On call
- ctx context.Context
- filter discussion.Filter
func (*DiscussionRepository_Expecter) GetAllComments ¶
func (_e *DiscussionRepository_Expecter) GetAllComments(ctx interface{}, discussionID interface{}, filter interface{}) *DiscussionRepository_GetAllComments_Call
GetAllComments is a helper method to define mock.On call
- ctx context.Context
- discussionID string
- filter discussion.Filter
func (*DiscussionRepository_Expecter) GetComment ¶
func (_e *DiscussionRepository_Expecter) GetComment(ctx interface{}, commentID interface{}, discussionID interface{}) *DiscussionRepository_GetComment_Call
GetComment is a helper method to define mock.On call
- ctx context.Context
- commentID string
- discussionID string
func (*DiscussionRepository_Expecter) Patch ¶
func (_e *DiscussionRepository_Expecter) Patch(ctx interface{}, _a1 interface{}) *DiscussionRepository_Patch_Call
Patch is a helper method to define mock.On call
- ctx context.Context
- _a1 *discussion.Discussion
func (*DiscussionRepository_Expecter) UpdateComment ¶
func (_e *DiscussionRepository_Expecter) UpdateComment(ctx interface{}, cmt interface{}) *DiscussionRepository_UpdateComment_Call
UpdateComment is a helper method to define mock.On call
- ctx context.Context
- cmt *discussion.Comment
type DiscussionRepository_GetAllComments_Call ¶
DiscussionRepository_GetAllComments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAllComments'
func (*DiscussionRepository_GetAllComments_Call) Return ¶
func (_c *DiscussionRepository_GetAllComments_Call) Return(_a0 []discussion.Comment, _a1 error) *DiscussionRepository_GetAllComments_Call
func (*DiscussionRepository_GetAllComments_Call) Run ¶
func (_c *DiscussionRepository_GetAllComments_Call) Run(run func(ctx context.Context, discussionID string, filter discussion.Filter)) *DiscussionRepository_GetAllComments_Call
func (*DiscussionRepository_GetAllComments_Call) RunAndReturn ¶ added in v0.5.3
func (_c *DiscussionRepository_GetAllComments_Call) RunAndReturn(run func(context.Context, string, discussion.Filter) ([]discussion.Comment, error)) *DiscussionRepository_GetAllComments_Call
type DiscussionRepository_GetAll_Call ¶
DiscussionRepository_GetAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAll'
func (*DiscussionRepository_GetAll_Call) Return ¶
func (_c *DiscussionRepository_GetAll_Call) Return(_a0 []discussion.Discussion, _a1 error) *DiscussionRepository_GetAll_Call
func (*DiscussionRepository_GetAll_Call) Run ¶
func (_c *DiscussionRepository_GetAll_Call) Run(run func(ctx context.Context, filter discussion.Filter)) *DiscussionRepository_GetAll_Call
func (*DiscussionRepository_GetAll_Call) RunAndReturn ¶ added in v0.5.3
func (_c *DiscussionRepository_GetAll_Call) RunAndReturn(run func(context.Context, discussion.Filter) ([]discussion.Discussion, error)) *DiscussionRepository_GetAll_Call
type DiscussionRepository_GetComment_Call ¶
DiscussionRepository_GetComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetComment'
func (*DiscussionRepository_GetComment_Call) Return ¶
func (_c *DiscussionRepository_GetComment_Call) Return(_a0 discussion.Comment, _a1 error) *DiscussionRepository_GetComment_Call
func (*DiscussionRepository_GetComment_Call) Run ¶
func (_c *DiscussionRepository_GetComment_Call) Run(run func(ctx context.Context, commentID string, discussionID string)) *DiscussionRepository_GetComment_Call
func (*DiscussionRepository_GetComment_Call) RunAndReturn ¶ added in v0.5.3
func (_c *DiscussionRepository_GetComment_Call) RunAndReturn(run func(context.Context, string, string) (discussion.Comment, error)) *DiscussionRepository_GetComment_Call
type DiscussionRepository_Get_Call ¶
DiscussionRepository_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get'
func (*DiscussionRepository_Get_Call) Return ¶
func (_c *DiscussionRepository_Get_Call) Return(_a0 discussion.Discussion, _a1 error) *DiscussionRepository_Get_Call
func (*DiscussionRepository_Get_Call) Run ¶
func (_c *DiscussionRepository_Get_Call) Run(run func(ctx context.Context, did string)) *DiscussionRepository_Get_Call
func (*DiscussionRepository_Get_Call) RunAndReturn ¶ added in v0.5.3
func (_c *DiscussionRepository_Get_Call) RunAndReturn(run func(context.Context, string) (discussion.Discussion, error)) *DiscussionRepository_Get_Call
type DiscussionRepository_Patch_Call ¶
DiscussionRepository_Patch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Patch'
func (*DiscussionRepository_Patch_Call) Return ¶
func (_c *DiscussionRepository_Patch_Call) Return(_a0 error) *DiscussionRepository_Patch_Call
func (*DiscussionRepository_Patch_Call) Run ¶
func (_c *DiscussionRepository_Patch_Call) Run(run func(ctx context.Context, _a1 *discussion.Discussion)) *DiscussionRepository_Patch_Call
func (*DiscussionRepository_Patch_Call) RunAndReturn ¶ added in v0.5.3
func (_c *DiscussionRepository_Patch_Call) RunAndReturn(run func(context.Context, *discussion.Discussion) error) *DiscussionRepository_Patch_Call
type DiscussionRepository_UpdateComment_Call ¶
DiscussionRepository_UpdateComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateComment'
func (*DiscussionRepository_UpdateComment_Call) Return ¶
func (_c *DiscussionRepository_UpdateComment_Call) Return(_a0 error) *DiscussionRepository_UpdateComment_Call
func (*DiscussionRepository_UpdateComment_Call) Run ¶
func (_c *DiscussionRepository_UpdateComment_Call) Run(run func(ctx context.Context, cmt *discussion.Comment)) *DiscussionRepository_UpdateComment_Call
func (*DiscussionRepository_UpdateComment_Call) RunAndReturn ¶ added in v0.5.3
func (_c *DiscussionRepository_UpdateComment_Call) RunAndReturn(run func(context.Context, *discussion.Comment) error) *DiscussionRepository_UpdateComment_Call