Documentation ¶
Index ¶
- type MockReader
- func (_m *MockReader) EXPECT() *MockReader_Expecter
- func (_m *MockReader) FindGroup(ctx context.Context, shortName string) (*ent.Group, error)
- func (_m *MockReader) FindGroupByInstitutionIDAndShortName(ctx context.Context, institutionID int, shortName string) (*ent.Group, error)
- func (_m *MockReader) FindGroupUser(ctx context.Context, principal string, shortName string) (*ent.GroupUser, error)
- func (_m *MockReader) FindGroupWithInvites(ctx context.Context, shortName string) (*ent.Group, error)
- func (_m *MockReader) FindGroupsByUser(ctx context.Context, principal string) ([]*ent.Group, error)
- func (_m *MockReader) FindInviteWithGroup(ctx context.Context, code string) (*ent.GroupInviteLink, error)
- func (_m *MockReader) FindUserWithInstitution(ctx context.Context, principal string) (*ent.User, error)
- type MockReader_Expecter
- func (_e *MockReader_Expecter) FindGroup(ctx interface{}, shortName interface{}) *MockReader_FindGroup_Call
- func (_e *MockReader_Expecter) FindGroupByInstitutionIDAndShortName(ctx interface{}, institutionID interface{}, shortName interface{}) *MockReader_FindGroupByInstitutionIDAndShortName_Call
- func (_e *MockReader_Expecter) FindGroupUser(ctx interface{}, principal interface{}, shortName interface{}) *MockReader_FindGroupUser_Call
- func (_e *MockReader_Expecter) FindGroupWithInvites(ctx interface{}, shortName interface{}) *MockReader_FindGroupWithInvites_Call
- func (_e *MockReader_Expecter) FindGroupsByUser(ctx interface{}, principal interface{}) *MockReader_FindGroupsByUser_Call
- func (_e *MockReader_Expecter) FindInviteWithGroup(ctx interface{}, code interface{}) *MockReader_FindInviteWithGroup_Call
- func (_e *MockReader_Expecter) FindUserWithInstitution(ctx interface{}, principal interface{}) *MockReader_FindUserWithInstitution_Call
- type MockReader_FindGroupByInstitutionIDAndShortName_Call
- func (_c *MockReader_FindGroupByInstitutionIDAndShortName_Call) Return(_a0 *ent.Group, _a1 error) *MockReader_FindGroupByInstitutionIDAndShortName_Call
- func (_c *MockReader_FindGroupByInstitutionIDAndShortName_Call) Run(run func(ctx context.Context, institutionID int, shortName string)) *MockReader_FindGroupByInstitutionIDAndShortName_Call
- func (_c *MockReader_FindGroupByInstitutionIDAndShortName_Call) RunAndReturn(run func(context.Context, int, string) (*ent.Group, error)) *MockReader_FindGroupByInstitutionIDAndShortName_Call
- type MockReader_FindGroupUser_Call
- func (_c *MockReader_FindGroupUser_Call) Return(_a0 *ent.GroupUser, _a1 error) *MockReader_FindGroupUser_Call
- func (_c *MockReader_FindGroupUser_Call) Run(run func(ctx context.Context, principal string, shortName string)) *MockReader_FindGroupUser_Call
- func (_c *MockReader_FindGroupUser_Call) RunAndReturn(run func(context.Context, string, string) (*ent.GroupUser, error)) *MockReader_FindGroupUser_Call
- type MockReader_FindGroupWithInvites_Call
- func (_c *MockReader_FindGroupWithInvites_Call) Return(_a0 *ent.Group, _a1 error) *MockReader_FindGroupWithInvites_Call
- func (_c *MockReader_FindGroupWithInvites_Call) Run(run func(ctx context.Context, shortName string)) *MockReader_FindGroupWithInvites_Call
- func (_c *MockReader_FindGroupWithInvites_Call) RunAndReturn(run func(context.Context, string) (*ent.Group, error)) *MockReader_FindGroupWithInvites_Call
- type MockReader_FindGroup_Call
- func (_c *MockReader_FindGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockReader_FindGroup_Call
- func (_c *MockReader_FindGroup_Call) Run(run func(ctx context.Context, shortName string)) *MockReader_FindGroup_Call
- func (_c *MockReader_FindGroup_Call) RunAndReturn(run func(context.Context, string) (*ent.Group, error)) *MockReader_FindGroup_Call
- type MockReader_FindGroupsByUser_Call
- func (_c *MockReader_FindGroupsByUser_Call) Return(_a0 []*ent.Group, _a1 error) *MockReader_FindGroupsByUser_Call
- func (_c *MockReader_FindGroupsByUser_Call) Run(run func(ctx context.Context, principal string)) *MockReader_FindGroupsByUser_Call
- func (_c *MockReader_FindGroupsByUser_Call) RunAndReturn(run func(context.Context, string) ([]*ent.Group, error)) *MockReader_FindGroupsByUser_Call
- type MockReader_FindInviteWithGroup_Call
- func (_c *MockReader_FindInviteWithGroup_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockReader_FindInviteWithGroup_Call
- func (_c *MockReader_FindInviteWithGroup_Call) Run(run func(ctx context.Context, code string)) *MockReader_FindInviteWithGroup_Call
- func (_c *MockReader_FindInviteWithGroup_Call) RunAndReturn(run func(context.Context, string) (*ent.GroupInviteLink, error)) *MockReader_FindInviteWithGroup_Call
- type MockReader_FindUserWithInstitution_Call
- func (_c *MockReader_FindUserWithInstitution_Call) Return(_a0 *ent.User, _a1 error) *MockReader_FindUserWithInstitution_Call
- func (_c *MockReader_FindUserWithInstitution_Call) Run(run func(ctx context.Context, principal string)) *MockReader_FindUserWithInstitution_Call
- func (_c *MockReader_FindUserWithInstitution_Call) RunAndReturn(run func(context.Context, string) (*ent.User, error)) *MockReader_FindUserWithInstitution_Call
- type MockRepository
- func (_m *MockRepository) BulkDeleteGroupUsers(ctx context.Context, groupID int) error
- func (_m *MockRepository) CreateGroup(ctx context.Context, institutionID int, opts ...entitygroup.Option) (*ent.Group, error)
- func (_m *MockRepository) CreateGroupUser(ctx context.Context, userID int, groupID int, role entitygroup.Role) (*ent.GroupUser, error)
- func (_m *MockRepository) CreateInviteLink(ctx context.Context, id int, code string, role entitygroup.Role) (*ent.GroupInviteLink, error)
- func (_m *MockRepository) DeleteGroup(ctx context.Context, id int) error
- func (_m *MockRepository) DeleteInviteLink(ctx context.Context, id int) error
- func (_m *MockRepository) EXPECT() *MockRepository_Expecter
- func (_m *MockRepository) FindGroup(ctx context.Context, shortName string) (*ent.Group, error)
- func (_m *MockRepository) FindGroupByInstitutionIDAndShortName(ctx context.Context, institutionID int, shortName string) (*ent.Group, error)
- func (_m *MockRepository) FindGroupUser(ctx context.Context, principal string, shortName string) (*ent.GroupUser, error)
- func (_m *MockRepository) FindGroupWithInvites(ctx context.Context, shortName string) (*ent.Group, error)
- func (_m *MockRepository) FindGroupsByUser(ctx context.Context, principal string) ([]*ent.Group, error)
- func (_m *MockRepository) FindInviteWithGroup(ctx context.Context, code string) (*ent.GroupInviteLink, error)
- func (_m *MockRepository) FindUserWithInstitution(ctx context.Context, principal string) (*ent.User, error)
- func (_m *MockRepository) UpdateGroup(ctx context.Context, id int, opts ...entitygroup.Option) (*ent.Group, error)
- func (_m *MockRepository) WithTx(_a0 context.Context, _a1 func(context.Context) (interface{}, error)) (interface{}, error)
- type MockRepository_BulkDeleteGroupUsers_Call
- func (_c *MockRepository_BulkDeleteGroupUsers_Call) Return(_a0 error) *MockRepository_BulkDeleteGroupUsers_Call
- func (_c *MockRepository_BulkDeleteGroupUsers_Call) Run(run func(ctx context.Context, groupID int)) *MockRepository_BulkDeleteGroupUsers_Call
- func (_c *MockRepository_BulkDeleteGroupUsers_Call) RunAndReturn(run func(context.Context, int) error) *MockRepository_BulkDeleteGroupUsers_Call
- type MockRepository_CreateGroupUser_Call
- func (_c *MockRepository_CreateGroupUser_Call) Return(_a0 *ent.GroupUser, _a1 error) *MockRepository_CreateGroupUser_Call
- func (_c *MockRepository_CreateGroupUser_Call) Run(run func(ctx context.Context, userID int, groupID int, role entitygroup.Role)) *MockRepository_CreateGroupUser_Call
- func (_c *MockRepository_CreateGroupUser_Call) RunAndReturn(run func(context.Context, int, int, entitygroup.Role) (*ent.GroupUser, error)) *MockRepository_CreateGroupUser_Call
- type MockRepository_CreateGroup_Call
- func (_c *MockRepository_CreateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_CreateGroup_Call
- func (_c *MockRepository_CreateGroup_Call) Run(run func(ctx context.Context, institutionID int, opts ...entitygroup.Option)) *MockRepository_CreateGroup_Call
- func (_c *MockRepository_CreateGroup_Call) RunAndReturn(run func(context.Context, int, ...entitygroup.Option) (*ent.Group, error)) *MockRepository_CreateGroup_Call
- type MockRepository_CreateInviteLink_Call
- func (_c *MockRepository_CreateInviteLink_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockRepository_CreateInviteLink_Call
- func (_c *MockRepository_CreateInviteLink_Call) Run(run func(ctx context.Context, id int, code string, role entitygroup.Role)) *MockRepository_CreateInviteLink_Call
- func (_c *MockRepository_CreateInviteLink_Call) RunAndReturn(...) *MockRepository_CreateInviteLink_Call
- type MockRepository_DeleteGroup_Call
- func (_c *MockRepository_DeleteGroup_Call) Return(_a0 error) *MockRepository_DeleteGroup_Call
- func (_c *MockRepository_DeleteGroup_Call) Run(run func(ctx context.Context, id int)) *MockRepository_DeleteGroup_Call
- func (_c *MockRepository_DeleteGroup_Call) RunAndReturn(run func(context.Context, int) error) *MockRepository_DeleteGroup_Call
- type MockRepository_DeleteInviteLink_Call
- func (_c *MockRepository_DeleteInviteLink_Call) Return(_a0 error) *MockRepository_DeleteInviteLink_Call
- func (_c *MockRepository_DeleteInviteLink_Call) Run(run func(ctx context.Context, id int)) *MockRepository_DeleteInviteLink_Call
- func (_c *MockRepository_DeleteInviteLink_Call) RunAndReturn(run func(context.Context, int) error) *MockRepository_DeleteInviteLink_Call
- type MockRepository_Expecter
- func (_e *MockRepository_Expecter) BulkDeleteGroupUsers(ctx interface{}, groupID interface{}) *MockRepository_BulkDeleteGroupUsers_Call
- func (_e *MockRepository_Expecter) CreateGroup(ctx interface{}, institutionID interface{}, opts ...interface{}) *MockRepository_CreateGroup_Call
- func (_e *MockRepository_Expecter) CreateGroupUser(ctx interface{}, userID interface{}, groupID interface{}, role interface{}) *MockRepository_CreateGroupUser_Call
- func (_e *MockRepository_Expecter) CreateInviteLink(ctx interface{}, id interface{}, code interface{}, role interface{}) *MockRepository_CreateInviteLink_Call
- func (_e *MockRepository_Expecter) DeleteGroup(ctx interface{}, id interface{}) *MockRepository_DeleteGroup_Call
- func (_e *MockRepository_Expecter) DeleteInviteLink(ctx interface{}, id interface{}) *MockRepository_DeleteInviteLink_Call
- func (_e *MockRepository_Expecter) FindGroup(ctx interface{}, shortName interface{}) *MockRepository_FindGroup_Call
- func (_e *MockRepository_Expecter) FindGroupByInstitutionIDAndShortName(ctx interface{}, institutionID interface{}, shortName interface{}) *MockRepository_FindGroupByInstitutionIDAndShortName_Call
- func (_e *MockRepository_Expecter) FindGroupUser(ctx interface{}, principal interface{}, shortName interface{}) *MockRepository_FindGroupUser_Call
- func (_e *MockRepository_Expecter) FindGroupWithInvites(ctx interface{}, shortName interface{}) *MockRepository_FindGroupWithInvites_Call
- func (_e *MockRepository_Expecter) FindGroupsByUser(ctx interface{}, principal interface{}) *MockRepository_FindGroupsByUser_Call
- func (_e *MockRepository_Expecter) FindInviteWithGroup(ctx interface{}, code interface{}) *MockRepository_FindInviteWithGroup_Call
- func (_e *MockRepository_Expecter) FindUserWithInstitution(ctx interface{}, principal interface{}) *MockRepository_FindUserWithInstitution_Call
- func (_e *MockRepository_Expecter) UpdateGroup(ctx interface{}, id interface{}, opts ...interface{}) *MockRepository_UpdateGroup_Call
- func (_e *MockRepository_Expecter) WithTx(_a0 interface{}, _a1 interface{}) *MockRepository_WithTx_Call
- type MockRepository_FindGroupByInstitutionIDAndShortName_Call
- func (_c *MockRepository_FindGroupByInstitutionIDAndShortName_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_FindGroupByInstitutionIDAndShortName_Call
- func (_c *MockRepository_FindGroupByInstitutionIDAndShortName_Call) Run(run func(ctx context.Context, institutionID int, shortName string)) *MockRepository_FindGroupByInstitutionIDAndShortName_Call
- func (_c *MockRepository_FindGroupByInstitutionIDAndShortName_Call) RunAndReturn(run func(context.Context, int, string) (*ent.Group, error)) *MockRepository_FindGroupByInstitutionIDAndShortName_Call
- type MockRepository_FindGroupUser_Call
- func (_c *MockRepository_FindGroupUser_Call) Return(_a0 *ent.GroupUser, _a1 error) *MockRepository_FindGroupUser_Call
- func (_c *MockRepository_FindGroupUser_Call) Run(run func(ctx context.Context, principal string, shortName string)) *MockRepository_FindGroupUser_Call
- func (_c *MockRepository_FindGroupUser_Call) RunAndReturn(run func(context.Context, string, string) (*ent.GroupUser, error)) *MockRepository_FindGroupUser_Call
- type MockRepository_FindGroupWithInvites_Call
- func (_c *MockRepository_FindGroupWithInvites_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_FindGroupWithInvites_Call
- func (_c *MockRepository_FindGroupWithInvites_Call) Run(run func(ctx context.Context, shortName string)) *MockRepository_FindGroupWithInvites_Call
- func (_c *MockRepository_FindGroupWithInvites_Call) RunAndReturn(run func(context.Context, string) (*ent.Group, error)) *MockRepository_FindGroupWithInvites_Call
- type MockRepository_FindGroup_Call
- func (_c *MockRepository_FindGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_FindGroup_Call
- func (_c *MockRepository_FindGroup_Call) Run(run func(ctx context.Context, shortName string)) *MockRepository_FindGroup_Call
- func (_c *MockRepository_FindGroup_Call) RunAndReturn(run func(context.Context, string) (*ent.Group, error)) *MockRepository_FindGroup_Call
- type MockRepository_FindGroupsByUser_Call
- func (_c *MockRepository_FindGroupsByUser_Call) Return(_a0 []*ent.Group, _a1 error) *MockRepository_FindGroupsByUser_Call
- func (_c *MockRepository_FindGroupsByUser_Call) Run(run func(ctx context.Context, principal string)) *MockRepository_FindGroupsByUser_Call
- func (_c *MockRepository_FindGroupsByUser_Call) RunAndReturn(run func(context.Context, string) ([]*ent.Group, error)) *MockRepository_FindGroupsByUser_Call
- type MockRepository_FindInviteWithGroup_Call
- func (_c *MockRepository_FindInviteWithGroup_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockRepository_FindInviteWithGroup_Call
- func (_c *MockRepository_FindInviteWithGroup_Call) Run(run func(ctx context.Context, code string)) *MockRepository_FindInviteWithGroup_Call
- func (_c *MockRepository_FindInviteWithGroup_Call) RunAndReturn(run func(context.Context, string) (*ent.GroupInviteLink, error)) *MockRepository_FindInviteWithGroup_Call
- type MockRepository_FindUserWithInstitution_Call
- func (_c *MockRepository_FindUserWithInstitution_Call) Return(_a0 *ent.User, _a1 error) *MockRepository_FindUserWithInstitution_Call
- func (_c *MockRepository_FindUserWithInstitution_Call) Run(run func(ctx context.Context, principal string)) *MockRepository_FindUserWithInstitution_Call
- func (_c *MockRepository_FindUserWithInstitution_Call) RunAndReturn(run func(context.Context, string) (*ent.User, error)) *MockRepository_FindUserWithInstitution_Call
- type MockRepository_UpdateGroup_Call
- func (_c *MockRepository_UpdateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_UpdateGroup_Call
- func (_c *MockRepository_UpdateGroup_Call) Run(run func(ctx context.Context, id int, opts ...entitygroup.Option)) *MockRepository_UpdateGroup_Call
- func (_c *MockRepository_UpdateGroup_Call) RunAndReturn(run func(context.Context, int, ...entitygroup.Option) (*ent.Group, error)) *MockRepository_UpdateGroup_Call
- type MockRepository_WithTx_Call
- func (_c *MockRepository_WithTx_Call) Return(_a0 interface{}, _a1 error) *MockRepository_WithTx_Call
- func (_c *MockRepository_WithTx_Call) Run(run func(_a0 context.Context, _a1 func(context.Context) (interface{}, error))) *MockRepository_WithTx_Call
- func (_c *MockRepository_WithTx_Call) RunAndReturn(...) *MockRepository_WithTx_Call
- type MockUseCase
- func (_m *MockUseCase) CreateGroup(ctx context.Context, principal string, opts ...group.Option) (*ent.Group, error)
- func (_m *MockUseCase) CreateInviteLink(ctx context.Context, principal string, shortName string, role group.Role) (*ent.GroupInviteLink, error)
- func (_m *MockUseCase) DeleteGroup(ctx context.Context, principal string, shortName string) error
- func (_m *MockUseCase) DeleteInviteLink(ctx context.Context, principal string, shortName string, code string) error
- func (_m *MockUseCase) EXPECT() *MockUseCase_Expecter
- func (_m *MockUseCase) JoinGroup(ctx context.Context, principal string, code string) (*ent.Group, error)
- func (_m *MockUseCase) ListInviteLinks(ctx context.Context, principal string, shortName string) ([]*ent.GroupInviteLink, error)
- func (_m *MockUseCase) ListPrincipalGroups(ctx context.Context, principal string) ([]*ent.Group, error)
- func (_m *MockUseCase) UpdateGroup(ctx context.Context, principal string, shortName string, opts ...group.Option) (*ent.Group, error)
- type MockUseCase_CreateGroup_Call
- func (_c *MockUseCase_CreateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockUseCase_CreateGroup_Call
- func (_c *MockUseCase_CreateGroup_Call) Run(run func(ctx context.Context, principal string, opts ...group.Option)) *MockUseCase_CreateGroup_Call
- func (_c *MockUseCase_CreateGroup_Call) RunAndReturn(run func(context.Context, string, ...group.Option) (*ent.Group, error)) *MockUseCase_CreateGroup_Call
- type MockUseCase_CreateInviteLink_Call
- func (_c *MockUseCase_CreateInviteLink_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockUseCase_CreateInviteLink_Call
- func (_c *MockUseCase_CreateInviteLink_Call) Run(...) *MockUseCase_CreateInviteLink_Call
- func (_c *MockUseCase_CreateInviteLink_Call) RunAndReturn(...) *MockUseCase_CreateInviteLink_Call
- type MockUseCase_DeleteGroup_Call
- func (_c *MockUseCase_DeleteGroup_Call) Return(_a0 error) *MockUseCase_DeleteGroup_Call
- func (_c *MockUseCase_DeleteGroup_Call) Run(run func(ctx context.Context, principal string, shortName string)) *MockUseCase_DeleteGroup_Call
- func (_c *MockUseCase_DeleteGroup_Call) RunAndReturn(run func(context.Context, string, string) error) *MockUseCase_DeleteGroup_Call
- type MockUseCase_DeleteInviteLink_Call
- func (_c *MockUseCase_DeleteInviteLink_Call) Return(_a0 error) *MockUseCase_DeleteInviteLink_Call
- func (_c *MockUseCase_DeleteInviteLink_Call) Run(run func(ctx context.Context, principal string, shortName string, code string)) *MockUseCase_DeleteInviteLink_Call
- func (_c *MockUseCase_DeleteInviteLink_Call) RunAndReturn(run func(context.Context, string, string, string) error) *MockUseCase_DeleteInviteLink_Call
- type MockUseCase_Expecter
- func (_e *MockUseCase_Expecter) CreateGroup(ctx interface{}, principal interface{}, opts ...interface{}) *MockUseCase_CreateGroup_Call
- func (_e *MockUseCase_Expecter) CreateInviteLink(ctx interface{}, principal interface{}, shortName interface{}, ...) *MockUseCase_CreateInviteLink_Call
- func (_e *MockUseCase_Expecter) DeleteGroup(ctx interface{}, principal interface{}, shortName interface{}) *MockUseCase_DeleteGroup_Call
- func (_e *MockUseCase_Expecter) DeleteInviteLink(ctx interface{}, principal interface{}, shortName interface{}, ...) *MockUseCase_DeleteInviteLink_Call
- func (_e *MockUseCase_Expecter) JoinGroup(ctx interface{}, principal interface{}, code interface{}) *MockUseCase_JoinGroup_Call
- func (_e *MockUseCase_Expecter) ListInviteLinks(ctx interface{}, principal interface{}, shortName interface{}) *MockUseCase_ListInviteLinks_Call
- func (_e *MockUseCase_Expecter) ListPrincipalGroups(ctx interface{}, principal interface{}) *MockUseCase_ListPrincipalGroups_Call
- func (_e *MockUseCase_Expecter) UpdateGroup(ctx interface{}, principal interface{}, shortName interface{}, ...) *MockUseCase_UpdateGroup_Call
- type MockUseCase_JoinGroup_Call
- func (_c *MockUseCase_JoinGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockUseCase_JoinGroup_Call
- func (_c *MockUseCase_JoinGroup_Call) Run(run func(ctx context.Context, principal string, code string)) *MockUseCase_JoinGroup_Call
- func (_c *MockUseCase_JoinGroup_Call) RunAndReturn(run func(context.Context, string, string) (*ent.Group, error)) *MockUseCase_JoinGroup_Call
- type MockUseCase_ListInviteLinks_Call
- func (_c *MockUseCase_ListInviteLinks_Call) Return(_a0 []*ent.GroupInviteLink, _a1 error) *MockUseCase_ListInviteLinks_Call
- func (_c *MockUseCase_ListInviteLinks_Call) Run(run func(ctx context.Context, principal string, shortName string)) *MockUseCase_ListInviteLinks_Call
- func (_c *MockUseCase_ListInviteLinks_Call) RunAndReturn(run func(context.Context, string, string) ([]*ent.GroupInviteLink, error)) *MockUseCase_ListInviteLinks_Call
- type MockUseCase_ListPrincipalGroups_Call
- func (_c *MockUseCase_ListPrincipalGroups_Call) Return(_a0 []*ent.Group, _a1 error) *MockUseCase_ListPrincipalGroups_Call
- func (_c *MockUseCase_ListPrincipalGroups_Call) Run(run func(ctx context.Context, principal string)) *MockUseCase_ListPrincipalGroups_Call
- func (_c *MockUseCase_ListPrincipalGroups_Call) RunAndReturn(run func(context.Context, string) ([]*ent.Group, error)) *MockUseCase_ListPrincipalGroups_Call
- type MockUseCase_UpdateGroup_Call
- func (_c *MockUseCase_UpdateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockUseCase_UpdateGroup_Call
- func (_c *MockUseCase_UpdateGroup_Call) Run(...) *MockUseCase_UpdateGroup_Call
- func (_c *MockUseCase_UpdateGroup_Call) RunAndReturn(run func(context.Context, string, string, ...group.Option) (*ent.Group, error)) *MockUseCase_UpdateGroup_Call
- type MockWriter
- func (_m *MockWriter) BulkDeleteGroupUsers(ctx context.Context, groupID int) error
- func (_m *MockWriter) CreateGroup(ctx context.Context, institutionID int, opts ...entitygroup.Option) (*ent.Group, error)
- func (_m *MockWriter) CreateGroupUser(ctx context.Context, userID int, groupID int, role entitygroup.Role) (*ent.GroupUser, error)
- func (_m *MockWriter) CreateInviteLink(ctx context.Context, id int, code string, role entitygroup.Role) (*ent.GroupInviteLink, error)
- func (_m *MockWriter) DeleteGroup(ctx context.Context, id int) error
- func (_m *MockWriter) DeleteInviteLink(ctx context.Context, id int) error
- func (_m *MockWriter) EXPECT() *MockWriter_Expecter
- func (_m *MockWriter) UpdateGroup(ctx context.Context, id int, opts ...entitygroup.Option) (*ent.Group, error)
- type MockWriter_BulkDeleteGroupUsers_Call
- func (_c *MockWriter_BulkDeleteGroupUsers_Call) Return(_a0 error) *MockWriter_BulkDeleteGroupUsers_Call
- func (_c *MockWriter_BulkDeleteGroupUsers_Call) Run(run func(ctx context.Context, groupID int)) *MockWriter_BulkDeleteGroupUsers_Call
- func (_c *MockWriter_BulkDeleteGroupUsers_Call) RunAndReturn(run func(context.Context, int) error) *MockWriter_BulkDeleteGroupUsers_Call
- type MockWriter_CreateGroupUser_Call
- func (_c *MockWriter_CreateGroupUser_Call) Return(_a0 *ent.GroupUser, _a1 error) *MockWriter_CreateGroupUser_Call
- func (_c *MockWriter_CreateGroupUser_Call) Run(run func(ctx context.Context, userID int, groupID int, role entitygroup.Role)) *MockWriter_CreateGroupUser_Call
- func (_c *MockWriter_CreateGroupUser_Call) RunAndReturn(run func(context.Context, int, int, entitygroup.Role) (*ent.GroupUser, error)) *MockWriter_CreateGroupUser_Call
- type MockWriter_CreateGroup_Call
- func (_c *MockWriter_CreateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockWriter_CreateGroup_Call
- func (_c *MockWriter_CreateGroup_Call) Run(run func(ctx context.Context, institutionID int, opts ...entitygroup.Option)) *MockWriter_CreateGroup_Call
- func (_c *MockWriter_CreateGroup_Call) RunAndReturn(run func(context.Context, int, ...entitygroup.Option) (*ent.Group, error)) *MockWriter_CreateGroup_Call
- type MockWriter_CreateInviteLink_Call
- func (_c *MockWriter_CreateInviteLink_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockWriter_CreateInviteLink_Call
- func (_c *MockWriter_CreateInviteLink_Call) Run(run func(ctx context.Context, id int, code string, role entitygroup.Role)) *MockWriter_CreateInviteLink_Call
- func (_c *MockWriter_CreateInviteLink_Call) RunAndReturn(...) *MockWriter_CreateInviteLink_Call
- type MockWriter_DeleteGroup_Call
- func (_c *MockWriter_DeleteGroup_Call) Return(_a0 error) *MockWriter_DeleteGroup_Call
- func (_c *MockWriter_DeleteGroup_Call) Run(run func(ctx context.Context, id int)) *MockWriter_DeleteGroup_Call
- func (_c *MockWriter_DeleteGroup_Call) RunAndReturn(run func(context.Context, int) error) *MockWriter_DeleteGroup_Call
- type MockWriter_DeleteInviteLink_Call
- func (_c *MockWriter_DeleteInviteLink_Call) Return(_a0 error) *MockWriter_DeleteInviteLink_Call
- func (_c *MockWriter_DeleteInviteLink_Call) Run(run func(ctx context.Context, id int)) *MockWriter_DeleteInviteLink_Call
- func (_c *MockWriter_DeleteInviteLink_Call) RunAndReturn(run func(context.Context, int) error) *MockWriter_DeleteInviteLink_Call
- type MockWriter_Expecter
- func (_e *MockWriter_Expecter) BulkDeleteGroupUsers(ctx interface{}, groupID interface{}) *MockWriter_BulkDeleteGroupUsers_Call
- func (_e *MockWriter_Expecter) CreateGroup(ctx interface{}, institutionID interface{}, opts ...interface{}) *MockWriter_CreateGroup_Call
- func (_e *MockWriter_Expecter) CreateGroupUser(ctx interface{}, userID interface{}, groupID interface{}, role interface{}) *MockWriter_CreateGroupUser_Call
- func (_e *MockWriter_Expecter) CreateInviteLink(ctx interface{}, id interface{}, code interface{}, role interface{}) *MockWriter_CreateInviteLink_Call
- func (_e *MockWriter_Expecter) DeleteGroup(ctx interface{}, id interface{}) *MockWriter_DeleteGroup_Call
- func (_e *MockWriter_Expecter) DeleteInviteLink(ctx interface{}, id interface{}) *MockWriter_DeleteInviteLink_Call
- func (_e *MockWriter_Expecter) UpdateGroup(ctx interface{}, id interface{}, opts ...interface{}) *MockWriter_UpdateGroup_Call
- type MockWriter_UpdateGroup_Call
- func (_c *MockWriter_UpdateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockWriter_UpdateGroup_Call
- func (_c *MockWriter_UpdateGroup_Call) Run(run func(ctx context.Context, id int, opts ...entitygroup.Option)) *MockWriter_UpdateGroup_Call
- func (_c *MockWriter_UpdateGroup_Call) RunAndReturn(run func(context.Context, int, ...entitygroup.Option) (*ent.Group, error)) *MockWriter_UpdateGroup_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockReader ¶
MockReader is an autogenerated mock type for the Reader type
func NewMockReader ¶
func NewMockReader(t mockConstructorTestingTNewMockReader) *MockReader
NewMockReader creates a new instance of MockReader. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*MockReader) EXPECT ¶
func (_m *MockReader) EXPECT() *MockReader_Expecter
func (*MockReader) FindGroupByInstitutionIDAndShortName ¶
func (_m *MockReader) FindGroupByInstitutionIDAndShortName(ctx context.Context, institutionID int, shortName string) (*ent.Group, error)
FindGroupByInstitutionIDAndShortName provides a mock function with given fields: ctx, institutionID, shortName
func (*MockReader) FindGroupUser ¶
func (_m *MockReader) FindGroupUser(ctx context.Context, principal string, shortName string) (*ent.GroupUser, error)
FindGroupUser provides a mock function with given fields: ctx, principal, shortName
func (*MockReader) FindGroupWithInvites ¶
func (_m *MockReader) FindGroupWithInvites(ctx context.Context, shortName string) (*ent.Group, error)
FindGroupWithInvites provides a mock function with given fields: ctx, shortName
func (*MockReader) FindGroupsByUser ¶
FindGroupsByUser provides a mock function with given fields: ctx, principal
func (*MockReader) FindInviteWithGroup ¶
func (_m *MockReader) FindInviteWithGroup(ctx context.Context, code string) (*ent.GroupInviteLink, error)
FindInviteWithGroup provides a mock function with given fields: ctx, code
func (*MockReader) FindUserWithInstitution ¶
func (_m *MockReader) FindUserWithInstitution(ctx context.Context, principal string) (*ent.User, error)
FindUserWithInstitution provides a mock function with given fields: ctx, principal
type MockReader_Expecter ¶
type MockReader_Expecter struct {
// contains filtered or unexported fields
}
func (*MockReader_Expecter) FindGroup ¶
func (_e *MockReader_Expecter) FindGroup(ctx interface{}, shortName interface{}) *MockReader_FindGroup_Call
FindGroup is a helper method to define mock.On call
- ctx context.Context
- shortName string
func (*MockReader_Expecter) FindGroupByInstitutionIDAndShortName ¶
func (_e *MockReader_Expecter) FindGroupByInstitutionIDAndShortName(ctx interface{}, institutionID interface{}, shortName interface{}) *MockReader_FindGroupByInstitutionIDAndShortName_Call
FindGroupByInstitutionIDAndShortName is a helper method to define mock.On call
- ctx context.Context
- institutionID int
- shortName string
func (*MockReader_Expecter) FindGroupUser ¶
func (_e *MockReader_Expecter) FindGroupUser(ctx interface{}, principal interface{}, shortName interface{}) *MockReader_FindGroupUser_Call
FindGroupUser is a helper method to define mock.On call
- ctx context.Context
- principal string
- shortName string
func (*MockReader_Expecter) FindGroupWithInvites ¶
func (_e *MockReader_Expecter) FindGroupWithInvites(ctx interface{}, shortName interface{}) *MockReader_FindGroupWithInvites_Call
FindGroupWithInvites is a helper method to define mock.On call
- ctx context.Context
- shortName string
func (*MockReader_Expecter) FindGroupsByUser ¶
func (_e *MockReader_Expecter) FindGroupsByUser(ctx interface{}, principal interface{}) *MockReader_FindGroupsByUser_Call
FindGroupsByUser is a helper method to define mock.On call
- ctx context.Context
- principal string
func (*MockReader_Expecter) FindInviteWithGroup ¶
func (_e *MockReader_Expecter) FindInviteWithGroup(ctx interface{}, code interface{}) *MockReader_FindInviteWithGroup_Call
FindInviteWithGroup is a helper method to define mock.On call
- ctx context.Context
- code string
func (*MockReader_Expecter) FindUserWithInstitution ¶
func (_e *MockReader_Expecter) FindUserWithInstitution(ctx interface{}, principal interface{}) *MockReader_FindUserWithInstitution_Call
FindUserWithInstitution is a helper method to define mock.On call
- ctx context.Context
- principal string
type MockReader_FindGroupByInstitutionIDAndShortName_Call ¶
MockReader_FindGroupByInstitutionIDAndShortName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroupByInstitutionIDAndShortName'
func (*MockReader_FindGroupByInstitutionIDAndShortName_Call) Return ¶
func (_c *MockReader_FindGroupByInstitutionIDAndShortName_Call) Return(_a0 *ent.Group, _a1 error) *MockReader_FindGroupByInstitutionIDAndShortName_Call
func (*MockReader_FindGroupByInstitutionIDAndShortName_Call) Run ¶
func (_c *MockReader_FindGroupByInstitutionIDAndShortName_Call) Run(run func(ctx context.Context, institutionID int, shortName string)) *MockReader_FindGroupByInstitutionIDAndShortName_Call
func (*MockReader_FindGroupByInstitutionIDAndShortName_Call) RunAndReturn ¶
func (_c *MockReader_FindGroupByInstitutionIDAndShortName_Call) RunAndReturn(run func(context.Context, int, string) (*ent.Group, error)) *MockReader_FindGroupByInstitutionIDAndShortName_Call
type MockReader_FindGroupUser_Call ¶
MockReader_FindGroupUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroupUser'
func (*MockReader_FindGroupUser_Call) Return ¶
func (_c *MockReader_FindGroupUser_Call) Return(_a0 *ent.GroupUser, _a1 error) *MockReader_FindGroupUser_Call
func (*MockReader_FindGroupUser_Call) Run ¶
func (_c *MockReader_FindGroupUser_Call) Run(run func(ctx context.Context, principal string, shortName string)) *MockReader_FindGroupUser_Call
func (*MockReader_FindGroupUser_Call) RunAndReturn ¶
func (_c *MockReader_FindGroupUser_Call) RunAndReturn(run func(context.Context, string, string) (*ent.GroupUser, error)) *MockReader_FindGroupUser_Call
type MockReader_FindGroupWithInvites_Call ¶
MockReader_FindGroupWithInvites_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroupWithInvites'
func (*MockReader_FindGroupWithInvites_Call) Return ¶
func (_c *MockReader_FindGroupWithInvites_Call) Return(_a0 *ent.Group, _a1 error) *MockReader_FindGroupWithInvites_Call
func (*MockReader_FindGroupWithInvites_Call) Run ¶
func (_c *MockReader_FindGroupWithInvites_Call) Run(run func(ctx context.Context, shortName string)) *MockReader_FindGroupWithInvites_Call
func (*MockReader_FindGroupWithInvites_Call) RunAndReturn ¶
func (_c *MockReader_FindGroupWithInvites_Call) RunAndReturn(run func(context.Context, string) (*ent.Group, error)) *MockReader_FindGroupWithInvites_Call
type MockReader_FindGroup_Call ¶
MockReader_FindGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroup'
func (*MockReader_FindGroup_Call) Return ¶
func (_c *MockReader_FindGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockReader_FindGroup_Call
func (*MockReader_FindGroup_Call) Run ¶
func (_c *MockReader_FindGroup_Call) Run(run func(ctx context.Context, shortName string)) *MockReader_FindGroup_Call
func (*MockReader_FindGroup_Call) RunAndReturn ¶
func (_c *MockReader_FindGroup_Call) RunAndReturn(run func(context.Context, string) (*ent.Group, error)) *MockReader_FindGroup_Call
type MockReader_FindGroupsByUser_Call ¶
MockReader_FindGroupsByUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroupsByUser'
func (*MockReader_FindGroupsByUser_Call) Return ¶
func (_c *MockReader_FindGroupsByUser_Call) Return(_a0 []*ent.Group, _a1 error) *MockReader_FindGroupsByUser_Call
func (*MockReader_FindGroupsByUser_Call) Run ¶
func (_c *MockReader_FindGroupsByUser_Call) Run(run func(ctx context.Context, principal string)) *MockReader_FindGroupsByUser_Call
func (*MockReader_FindGroupsByUser_Call) RunAndReturn ¶
func (_c *MockReader_FindGroupsByUser_Call) RunAndReturn(run func(context.Context, string) ([]*ent.Group, error)) *MockReader_FindGroupsByUser_Call
type MockReader_FindInviteWithGroup_Call ¶
MockReader_FindInviteWithGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindInviteWithGroup'
func (*MockReader_FindInviteWithGroup_Call) Return ¶
func (_c *MockReader_FindInviteWithGroup_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockReader_FindInviteWithGroup_Call
func (*MockReader_FindInviteWithGroup_Call) Run ¶
func (_c *MockReader_FindInviteWithGroup_Call) Run(run func(ctx context.Context, code string)) *MockReader_FindInviteWithGroup_Call
func (*MockReader_FindInviteWithGroup_Call) RunAndReturn ¶
func (_c *MockReader_FindInviteWithGroup_Call) RunAndReturn(run func(context.Context, string) (*ent.GroupInviteLink, error)) *MockReader_FindInviteWithGroup_Call
type MockReader_FindUserWithInstitution_Call ¶
MockReader_FindUserWithInstitution_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindUserWithInstitution'
func (*MockReader_FindUserWithInstitution_Call) Return ¶
func (_c *MockReader_FindUserWithInstitution_Call) Return(_a0 *ent.User, _a1 error) *MockReader_FindUserWithInstitution_Call
func (*MockReader_FindUserWithInstitution_Call) Run ¶
func (_c *MockReader_FindUserWithInstitution_Call) Run(run func(ctx context.Context, principal string)) *MockReader_FindUserWithInstitution_Call
func (*MockReader_FindUserWithInstitution_Call) RunAndReturn ¶
func (_c *MockReader_FindUserWithInstitution_Call) RunAndReturn(run func(context.Context, string) (*ent.User, error)) *MockReader_FindUserWithInstitution_Call
type MockRepository ¶
MockRepository is an autogenerated mock type for the Repository type
func NewMockRepository ¶
func NewMockRepository(t mockConstructorTestingTNewMockRepository) *MockRepository
NewMockRepository creates a new instance of MockRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*MockRepository) BulkDeleteGroupUsers ¶
func (_m *MockRepository) BulkDeleteGroupUsers(ctx context.Context, groupID int) error
BulkDeleteGroupUsers provides a mock function with given fields: ctx, groupID
func (*MockRepository) CreateGroup ¶
func (_m *MockRepository) CreateGroup(ctx context.Context, institutionID int, opts ...entitygroup.Option) (*ent.Group, error)
CreateGroup provides a mock function with given fields: ctx, institutionID, opts
func (*MockRepository) CreateGroupUser ¶
func (_m *MockRepository) CreateGroupUser(ctx context.Context, userID int, groupID int, role entitygroup.Role) (*ent.GroupUser, error)
CreateGroupUser provides a mock function with given fields: ctx, userID, groupID, role
func (*MockRepository) CreateInviteLink ¶
func (_m *MockRepository) CreateInviteLink(ctx context.Context, id int, code string, role entitygroup.Role) (*ent.GroupInviteLink, error)
CreateInviteLink provides a mock function with given fields: ctx, id, code, role
func (*MockRepository) DeleteGroup ¶
func (_m *MockRepository) DeleteGroup(ctx context.Context, id int) error
DeleteGroup provides a mock function with given fields: ctx, id
func (*MockRepository) DeleteInviteLink ¶
func (_m *MockRepository) DeleteInviteLink(ctx context.Context, id int) error
DeleteInviteLink provides a mock function with given fields: ctx, id
func (*MockRepository) EXPECT ¶
func (_m *MockRepository) EXPECT() *MockRepository_Expecter
func (*MockRepository) FindGroup ¶
FindGroup provides a mock function with given fields: ctx, shortName
func (*MockRepository) FindGroupByInstitutionIDAndShortName ¶
func (_m *MockRepository) FindGroupByInstitutionIDAndShortName(ctx context.Context, institutionID int, shortName string) (*ent.Group, error)
FindGroupByInstitutionIDAndShortName provides a mock function with given fields: ctx, institutionID, shortName
func (*MockRepository) FindGroupUser ¶
func (_m *MockRepository) FindGroupUser(ctx context.Context, principal string, shortName string) (*ent.GroupUser, error)
FindGroupUser provides a mock function with given fields: ctx, principal, shortName
func (*MockRepository) FindGroupWithInvites ¶
func (_m *MockRepository) FindGroupWithInvites(ctx context.Context, shortName string) (*ent.Group, error)
FindGroupWithInvites provides a mock function with given fields: ctx, shortName
func (*MockRepository) FindGroupsByUser ¶
func (_m *MockRepository) FindGroupsByUser(ctx context.Context, principal string) ([]*ent.Group, error)
FindGroupsByUser provides a mock function with given fields: ctx, principal
func (*MockRepository) FindInviteWithGroup ¶
func (_m *MockRepository) FindInviteWithGroup(ctx context.Context, code string) (*ent.GroupInviteLink, error)
FindInviteWithGroup provides a mock function with given fields: ctx, code
func (*MockRepository) FindUserWithInstitution ¶
func (_m *MockRepository) FindUserWithInstitution(ctx context.Context, principal string) (*ent.User, error)
FindUserWithInstitution provides a mock function with given fields: ctx, principal
func (*MockRepository) UpdateGroup ¶
func (_m *MockRepository) UpdateGroup(ctx context.Context, id int, opts ...entitygroup.Option) (*ent.Group, error)
UpdateGroup provides a mock function with given fields: ctx, id, opts
type MockRepository_BulkDeleteGroupUsers_Call ¶
MockRepository_BulkDeleteGroupUsers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'BulkDeleteGroupUsers'
func (*MockRepository_BulkDeleteGroupUsers_Call) Return ¶
func (_c *MockRepository_BulkDeleteGroupUsers_Call) Return(_a0 error) *MockRepository_BulkDeleteGroupUsers_Call
func (*MockRepository_BulkDeleteGroupUsers_Call) Run ¶
func (_c *MockRepository_BulkDeleteGroupUsers_Call) Run(run func(ctx context.Context, groupID int)) *MockRepository_BulkDeleteGroupUsers_Call
func (*MockRepository_BulkDeleteGroupUsers_Call) RunAndReturn ¶
func (_c *MockRepository_BulkDeleteGroupUsers_Call) RunAndReturn(run func(context.Context, int) error) *MockRepository_BulkDeleteGroupUsers_Call
type MockRepository_CreateGroupUser_Call ¶
MockRepository_CreateGroupUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateGroupUser'
func (*MockRepository_CreateGroupUser_Call) Return ¶
func (_c *MockRepository_CreateGroupUser_Call) Return(_a0 *ent.GroupUser, _a1 error) *MockRepository_CreateGroupUser_Call
func (*MockRepository_CreateGroupUser_Call) Run ¶
func (_c *MockRepository_CreateGroupUser_Call) Run(run func(ctx context.Context, userID int, groupID int, role entitygroup.Role)) *MockRepository_CreateGroupUser_Call
func (*MockRepository_CreateGroupUser_Call) RunAndReturn ¶
func (_c *MockRepository_CreateGroupUser_Call) RunAndReturn(run func(context.Context, int, int, entitygroup.Role) (*ent.GroupUser, error)) *MockRepository_CreateGroupUser_Call
type MockRepository_CreateGroup_Call ¶
MockRepository_CreateGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateGroup'
func (*MockRepository_CreateGroup_Call) Return ¶
func (_c *MockRepository_CreateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_CreateGroup_Call
func (*MockRepository_CreateGroup_Call) Run ¶
func (_c *MockRepository_CreateGroup_Call) Run(run func(ctx context.Context, institutionID int, opts ...entitygroup.Option)) *MockRepository_CreateGroup_Call
func (*MockRepository_CreateGroup_Call) RunAndReturn ¶
func (_c *MockRepository_CreateGroup_Call) RunAndReturn(run func(context.Context, int, ...entitygroup.Option) (*ent.Group, error)) *MockRepository_CreateGroup_Call
type MockRepository_CreateInviteLink_Call ¶
MockRepository_CreateInviteLink_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateInviteLink'
func (*MockRepository_CreateInviteLink_Call) Return ¶
func (_c *MockRepository_CreateInviteLink_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockRepository_CreateInviteLink_Call
func (*MockRepository_CreateInviteLink_Call) Run ¶
func (_c *MockRepository_CreateInviteLink_Call) Run(run func(ctx context.Context, id int, code string, role entitygroup.Role)) *MockRepository_CreateInviteLink_Call
func (*MockRepository_CreateInviteLink_Call) RunAndReturn ¶
func (_c *MockRepository_CreateInviteLink_Call) RunAndReturn(run func(context.Context, int, string, entitygroup.Role) (*ent.GroupInviteLink, error)) *MockRepository_CreateInviteLink_Call
type MockRepository_DeleteGroup_Call ¶
MockRepository_DeleteGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteGroup'
func (*MockRepository_DeleteGroup_Call) Return ¶
func (_c *MockRepository_DeleteGroup_Call) Return(_a0 error) *MockRepository_DeleteGroup_Call
func (*MockRepository_DeleteGroup_Call) Run ¶
func (_c *MockRepository_DeleteGroup_Call) Run(run func(ctx context.Context, id int)) *MockRepository_DeleteGroup_Call
func (*MockRepository_DeleteGroup_Call) RunAndReturn ¶
func (_c *MockRepository_DeleteGroup_Call) RunAndReturn(run func(context.Context, int) error) *MockRepository_DeleteGroup_Call
type MockRepository_DeleteInviteLink_Call ¶
MockRepository_DeleteInviteLink_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteInviteLink'
func (*MockRepository_DeleteInviteLink_Call) Return ¶
func (_c *MockRepository_DeleteInviteLink_Call) Return(_a0 error) *MockRepository_DeleteInviteLink_Call
func (*MockRepository_DeleteInviteLink_Call) Run ¶
func (_c *MockRepository_DeleteInviteLink_Call) Run(run func(ctx context.Context, id int)) *MockRepository_DeleteInviteLink_Call
func (*MockRepository_DeleteInviteLink_Call) RunAndReturn ¶
func (_c *MockRepository_DeleteInviteLink_Call) RunAndReturn(run func(context.Context, int) error) *MockRepository_DeleteInviteLink_Call
type MockRepository_Expecter ¶
type MockRepository_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRepository_Expecter) BulkDeleteGroupUsers ¶
func (_e *MockRepository_Expecter) BulkDeleteGroupUsers(ctx interface{}, groupID interface{}) *MockRepository_BulkDeleteGroupUsers_Call
BulkDeleteGroupUsers is a helper method to define mock.On call
- ctx context.Context
- groupID int
func (*MockRepository_Expecter) CreateGroup ¶
func (_e *MockRepository_Expecter) CreateGroup(ctx interface{}, institutionID interface{}, opts ...interface{}) *MockRepository_CreateGroup_Call
CreateGroup is a helper method to define mock.On call
- ctx context.Context
- institutionID int
- opts ...entitygroup.Option
func (*MockRepository_Expecter) CreateGroupUser ¶
func (_e *MockRepository_Expecter) CreateGroupUser(ctx interface{}, userID interface{}, groupID interface{}, role interface{}) *MockRepository_CreateGroupUser_Call
CreateGroupUser is a helper method to define mock.On call
- ctx context.Context
- userID int
- groupID int
- role entitygroup.Role
func (*MockRepository_Expecter) CreateInviteLink ¶
func (_e *MockRepository_Expecter) CreateInviteLink(ctx interface{}, id interface{}, code interface{}, role interface{}) *MockRepository_CreateInviteLink_Call
CreateInviteLink is a helper method to define mock.On call
- ctx context.Context
- id int
- code string
- role entitygroup.Role
func (*MockRepository_Expecter) DeleteGroup ¶
func (_e *MockRepository_Expecter) DeleteGroup(ctx interface{}, id interface{}) *MockRepository_DeleteGroup_Call
DeleteGroup is a helper method to define mock.On call
- ctx context.Context
- id int
func (*MockRepository_Expecter) DeleteInviteLink ¶
func (_e *MockRepository_Expecter) DeleteInviteLink(ctx interface{}, id interface{}) *MockRepository_DeleteInviteLink_Call
DeleteInviteLink is a helper method to define mock.On call
- ctx context.Context
- id int
func (*MockRepository_Expecter) FindGroup ¶
func (_e *MockRepository_Expecter) FindGroup(ctx interface{}, shortName interface{}) *MockRepository_FindGroup_Call
FindGroup is a helper method to define mock.On call
- ctx context.Context
- shortName string
func (*MockRepository_Expecter) FindGroupByInstitutionIDAndShortName ¶
func (_e *MockRepository_Expecter) FindGroupByInstitutionIDAndShortName(ctx interface{}, institutionID interface{}, shortName interface{}) *MockRepository_FindGroupByInstitutionIDAndShortName_Call
FindGroupByInstitutionIDAndShortName is a helper method to define mock.On call
- ctx context.Context
- institutionID int
- shortName string
func (*MockRepository_Expecter) FindGroupUser ¶
func (_e *MockRepository_Expecter) FindGroupUser(ctx interface{}, principal interface{}, shortName interface{}) *MockRepository_FindGroupUser_Call
FindGroupUser is a helper method to define mock.On call
- ctx context.Context
- principal string
- shortName string
func (*MockRepository_Expecter) FindGroupWithInvites ¶
func (_e *MockRepository_Expecter) FindGroupWithInvites(ctx interface{}, shortName interface{}) *MockRepository_FindGroupWithInvites_Call
FindGroupWithInvites is a helper method to define mock.On call
- ctx context.Context
- shortName string
func (*MockRepository_Expecter) FindGroupsByUser ¶
func (_e *MockRepository_Expecter) FindGroupsByUser(ctx interface{}, principal interface{}) *MockRepository_FindGroupsByUser_Call
FindGroupsByUser is a helper method to define mock.On call
- ctx context.Context
- principal string
func (*MockRepository_Expecter) FindInviteWithGroup ¶
func (_e *MockRepository_Expecter) FindInviteWithGroup(ctx interface{}, code interface{}) *MockRepository_FindInviteWithGroup_Call
FindInviteWithGroup is a helper method to define mock.On call
- ctx context.Context
- code string
func (*MockRepository_Expecter) FindUserWithInstitution ¶
func (_e *MockRepository_Expecter) FindUserWithInstitution(ctx interface{}, principal interface{}) *MockRepository_FindUserWithInstitution_Call
FindUserWithInstitution is a helper method to define mock.On call
- ctx context.Context
- principal string
func (*MockRepository_Expecter) UpdateGroup ¶
func (_e *MockRepository_Expecter) UpdateGroup(ctx interface{}, id interface{}, opts ...interface{}) *MockRepository_UpdateGroup_Call
UpdateGroup is a helper method to define mock.On call
- ctx context.Context
- id int
- opts ...entitygroup.Option
func (*MockRepository_Expecter) WithTx ¶
func (_e *MockRepository_Expecter) WithTx(_a0 interface{}, _a1 interface{}) *MockRepository_WithTx_Call
WithTx is a helper method to define mock.On call
- _a0 context.Context
- _a1 func(context.Context)(interface{} , error)
type MockRepository_FindGroupByInstitutionIDAndShortName_Call ¶
MockRepository_FindGroupByInstitutionIDAndShortName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroupByInstitutionIDAndShortName'
func (*MockRepository_FindGroupByInstitutionIDAndShortName_Call) Return ¶
func (_c *MockRepository_FindGroupByInstitutionIDAndShortName_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_FindGroupByInstitutionIDAndShortName_Call
func (*MockRepository_FindGroupByInstitutionIDAndShortName_Call) Run ¶
func (_c *MockRepository_FindGroupByInstitutionIDAndShortName_Call) Run(run func(ctx context.Context, institutionID int, shortName string)) *MockRepository_FindGroupByInstitutionIDAndShortName_Call
func (*MockRepository_FindGroupByInstitutionIDAndShortName_Call) RunAndReturn ¶
func (_c *MockRepository_FindGroupByInstitutionIDAndShortName_Call) RunAndReturn(run func(context.Context, int, string) (*ent.Group, error)) *MockRepository_FindGroupByInstitutionIDAndShortName_Call
type MockRepository_FindGroupUser_Call ¶
MockRepository_FindGroupUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroupUser'
func (*MockRepository_FindGroupUser_Call) Return ¶
func (_c *MockRepository_FindGroupUser_Call) Return(_a0 *ent.GroupUser, _a1 error) *MockRepository_FindGroupUser_Call
func (*MockRepository_FindGroupUser_Call) Run ¶
func (_c *MockRepository_FindGroupUser_Call) Run(run func(ctx context.Context, principal string, shortName string)) *MockRepository_FindGroupUser_Call
func (*MockRepository_FindGroupUser_Call) RunAndReturn ¶
func (_c *MockRepository_FindGroupUser_Call) RunAndReturn(run func(context.Context, string, string) (*ent.GroupUser, error)) *MockRepository_FindGroupUser_Call
type MockRepository_FindGroupWithInvites_Call ¶
MockRepository_FindGroupWithInvites_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroupWithInvites'
func (*MockRepository_FindGroupWithInvites_Call) Return ¶
func (_c *MockRepository_FindGroupWithInvites_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_FindGroupWithInvites_Call
func (*MockRepository_FindGroupWithInvites_Call) Run ¶
func (_c *MockRepository_FindGroupWithInvites_Call) Run(run func(ctx context.Context, shortName string)) *MockRepository_FindGroupWithInvites_Call
func (*MockRepository_FindGroupWithInvites_Call) RunAndReturn ¶
func (_c *MockRepository_FindGroupWithInvites_Call) RunAndReturn(run func(context.Context, string) (*ent.Group, error)) *MockRepository_FindGroupWithInvites_Call
type MockRepository_FindGroup_Call ¶
MockRepository_FindGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroup'
func (*MockRepository_FindGroup_Call) Return ¶
func (_c *MockRepository_FindGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_FindGroup_Call
func (*MockRepository_FindGroup_Call) Run ¶
func (_c *MockRepository_FindGroup_Call) Run(run func(ctx context.Context, shortName string)) *MockRepository_FindGroup_Call
func (*MockRepository_FindGroup_Call) RunAndReturn ¶
func (_c *MockRepository_FindGroup_Call) RunAndReturn(run func(context.Context, string) (*ent.Group, error)) *MockRepository_FindGroup_Call
type MockRepository_FindGroupsByUser_Call ¶
MockRepository_FindGroupsByUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindGroupsByUser'
func (*MockRepository_FindGroupsByUser_Call) Return ¶
func (_c *MockRepository_FindGroupsByUser_Call) Return(_a0 []*ent.Group, _a1 error) *MockRepository_FindGroupsByUser_Call
func (*MockRepository_FindGroupsByUser_Call) Run ¶
func (_c *MockRepository_FindGroupsByUser_Call) Run(run func(ctx context.Context, principal string)) *MockRepository_FindGroupsByUser_Call
func (*MockRepository_FindGroupsByUser_Call) RunAndReturn ¶
func (_c *MockRepository_FindGroupsByUser_Call) RunAndReturn(run func(context.Context, string) ([]*ent.Group, error)) *MockRepository_FindGroupsByUser_Call
type MockRepository_FindInviteWithGroup_Call ¶
MockRepository_FindInviteWithGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindInviteWithGroup'
func (*MockRepository_FindInviteWithGroup_Call) Return ¶
func (_c *MockRepository_FindInviteWithGroup_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockRepository_FindInviteWithGroup_Call
func (*MockRepository_FindInviteWithGroup_Call) Run ¶
func (_c *MockRepository_FindInviteWithGroup_Call) Run(run func(ctx context.Context, code string)) *MockRepository_FindInviteWithGroup_Call
func (*MockRepository_FindInviteWithGroup_Call) RunAndReturn ¶
func (_c *MockRepository_FindInviteWithGroup_Call) RunAndReturn(run func(context.Context, string) (*ent.GroupInviteLink, error)) *MockRepository_FindInviteWithGroup_Call
type MockRepository_FindUserWithInstitution_Call ¶
MockRepository_FindUserWithInstitution_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindUserWithInstitution'
func (*MockRepository_FindUserWithInstitution_Call) Return ¶
func (_c *MockRepository_FindUserWithInstitution_Call) Return(_a0 *ent.User, _a1 error) *MockRepository_FindUserWithInstitution_Call
func (*MockRepository_FindUserWithInstitution_Call) Run ¶
func (_c *MockRepository_FindUserWithInstitution_Call) Run(run func(ctx context.Context, principal string)) *MockRepository_FindUserWithInstitution_Call
func (*MockRepository_FindUserWithInstitution_Call) RunAndReturn ¶
func (_c *MockRepository_FindUserWithInstitution_Call) RunAndReturn(run func(context.Context, string) (*ent.User, error)) *MockRepository_FindUserWithInstitution_Call
type MockRepository_UpdateGroup_Call ¶
MockRepository_UpdateGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateGroup'
func (*MockRepository_UpdateGroup_Call) Return ¶
func (_c *MockRepository_UpdateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockRepository_UpdateGroup_Call
func (*MockRepository_UpdateGroup_Call) Run ¶
func (_c *MockRepository_UpdateGroup_Call) Run(run func(ctx context.Context, id int, opts ...entitygroup.Option)) *MockRepository_UpdateGroup_Call
func (*MockRepository_UpdateGroup_Call) RunAndReturn ¶
func (_c *MockRepository_UpdateGroup_Call) RunAndReturn(run func(context.Context, int, ...entitygroup.Option) (*ent.Group, error)) *MockRepository_UpdateGroup_Call
type MockRepository_WithTx_Call ¶
MockRepository_WithTx_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WithTx'
func (*MockRepository_WithTx_Call) Return ¶
func (_c *MockRepository_WithTx_Call) Return(_a0 interface{}, _a1 error) *MockRepository_WithTx_Call
func (*MockRepository_WithTx_Call) Run ¶
func (_c *MockRepository_WithTx_Call) Run(run func(_a0 context.Context, _a1 func(context.Context) (interface{}, error))) *MockRepository_WithTx_Call
func (*MockRepository_WithTx_Call) RunAndReturn ¶
func (_c *MockRepository_WithTx_Call) RunAndReturn(run func(context.Context, func(context.Context) (interface{}, error)) (interface{}, error)) *MockRepository_WithTx_Call
type MockUseCase ¶
MockUseCase is an autogenerated mock type for the UseCase type
func NewMockUseCase ¶
func NewMockUseCase(t mockConstructorTestingTNewMockUseCase) *MockUseCase
NewMockUseCase creates a new instance of MockUseCase. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*MockUseCase) CreateGroup ¶
func (_m *MockUseCase) CreateGroup(ctx context.Context, principal string, opts ...group.Option) (*ent.Group, error)
CreateGroup provides a mock function with given fields: ctx, principal, opts
func (*MockUseCase) CreateInviteLink ¶
func (_m *MockUseCase) CreateInviteLink(ctx context.Context, principal string, shortName string, role group.Role) (*ent.GroupInviteLink, error)
CreateInviteLink provides a mock function with given fields: ctx, principal, shortName, role
func (*MockUseCase) DeleteGroup ¶
DeleteGroup provides a mock function with given fields: ctx, principal, shortName
func (*MockUseCase) DeleteInviteLink ¶
func (_m *MockUseCase) DeleteInviteLink(ctx context.Context, principal string, shortName string, code string) error
DeleteInviteLink provides a mock function with given fields: ctx, principal, shortName, code
func (*MockUseCase) EXPECT ¶
func (_m *MockUseCase) EXPECT() *MockUseCase_Expecter
func (*MockUseCase) JoinGroup ¶
func (_m *MockUseCase) JoinGroup(ctx context.Context, principal string, code string) (*ent.Group, error)
JoinGroup provides a mock function with given fields: ctx, principal, code
func (*MockUseCase) ListInviteLinks ¶
func (_m *MockUseCase) ListInviteLinks(ctx context.Context, principal string, shortName string) ([]*ent.GroupInviteLink, error)
ListInviteLinks provides a mock function with given fields: ctx, principal, shortName
func (*MockUseCase) ListPrincipalGroups ¶
func (_m *MockUseCase) ListPrincipalGroups(ctx context.Context, principal string) ([]*ent.Group, error)
ListPrincipalGroups provides a mock function with given fields: ctx, principal
type MockUseCase_CreateGroup_Call ¶
MockUseCase_CreateGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateGroup'
func (*MockUseCase_CreateGroup_Call) Return ¶
func (_c *MockUseCase_CreateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockUseCase_CreateGroup_Call
func (*MockUseCase_CreateGroup_Call) Run ¶
func (_c *MockUseCase_CreateGroup_Call) Run(run func(ctx context.Context, principal string, opts ...group.Option)) *MockUseCase_CreateGroup_Call
func (*MockUseCase_CreateGroup_Call) RunAndReturn ¶
func (_c *MockUseCase_CreateGroup_Call) RunAndReturn(run func(context.Context, string, ...group.Option) (*ent.Group, error)) *MockUseCase_CreateGroup_Call
type MockUseCase_CreateInviteLink_Call ¶
MockUseCase_CreateInviteLink_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateInviteLink'
func (*MockUseCase_CreateInviteLink_Call) Return ¶
func (_c *MockUseCase_CreateInviteLink_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockUseCase_CreateInviteLink_Call
func (*MockUseCase_CreateInviteLink_Call) Run ¶
func (_c *MockUseCase_CreateInviteLink_Call) Run(run func(ctx context.Context, principal string, shortName string, role group.Role)) *MockUseCase_CreateInviteLink_Call
func (*MockUseCase_CreateInviteLink_Call) RunAndReturn ¶
func (_c *MockUseCase_CreateInviteLink_Call) RunAndReturn(run func(context.Context, string, string, group.Role) (*ent.GroupInviteLink, error)) *MockUseCase_CreateInviteLink_Call
type MockUseCase_DeleteGroup_Call ¶
MockUseCase_DeleteGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteGroup'
func (*MockUseCase_DeleteGroup_Call) Return ¶
func (_c *MockUseCase_DeleteGroup_Call) Return(_a0 error) *MockUseCase_DeleteGroup_Call
func (*MockUseCase_DeleteGroup_Call) Run ¶
func (_c *MockUseCase_DeleteGroup_Call) Run(run func(ctx context.Context, principal string, shortName string)) *MockUseCase_DeleteGroup_Call
func (*MockUseCase_DeleteGroup_Call) RunAndReturn ¶
func (_c *MockUseCase_DeleteGroup_Call) RunAndReturn(run func(context.Context, string, string) error) *MockUseCase_DeleteGroup_Call
type MockUseCase_DeleteInviteLink_Call ¶
MockUseCase_DeleteInviteLink_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteInviteLink'
func (*MockUseCase_DeleteInviteLink_Call) Return ¶
func (_c *MockUseCase_DeleteInviteLink_Call) Return(_a0 error) *MockUseCase_DeleteInviteLink_Call
func (*MockUseCase_DeleteInviteLink_Call) Run ¶
func (_c *MockUseCase_DeleteInviteLink_Call) Run(run func(ctx context.Context, principal string, shortName string, code string)) *MockUseCase_DeleteInviteLink_Call
func (*MockUseCase_DeleteInviteLink_Call) RunAndReturn ¶
func (_c *MockUseCase_DeleteInviteLink_Call) RunAndReturn(run func(context.Context, string, string, string) error) *MockUseCase_DeleteInviteLink_Call
type MockUseCase_Expecter ¶
type MockUseCase_Expecter struct {
// contains filtered or unexported fields
}
func (*MockUseCase_Expecter) CreateGroup ¶
func (_e *MockUseCase_Expecter) CreateGroup(ctx interface{}, principal interface{}, opts ...interface{}) *MockUseCase_CreateGroup_Call
CreateGroup is a helper method to define mock.On call
- ctx context.Context
- principal string
- opts ...group.Option
func (*MockUseCase_Expecter) CreateInviteLink ¶
func (_e *MockUseCase_Expecter) CreateInviteLink(ctx interface{}, principal interface{}, shortName interface{}, role interface{}) *MockUseCase_CreateInviteLink_Call
CreateInviteLink is a helper method to define mock.On call
- ctx context.Context
- principal string
- shortName string
- role group.Role
func (*MockUseCase_Expecter) DeleteGroup ¶
func (_e *MockUseCase_Expecter) DeleteGroup(ctx interface{}, principal interface{}, shortName interface{}) *MockUseCase_DeleteGroup_Call
DeleteGroup is a helper method to define mock.On call
- ctx context.Context
- principal string
- shortName string
func (*MockUseCase_Expecter) DeleteInviteLink ¶
func (_e *MockUseCase_Expecter) DeleteInviteLink(ctx interface{}, principal interface{}, shortName interface{}, code interface{}) *MockUseCase_DeleteInviteLink_Call
DeleteInviteLink is a helper method to define mock.On call
- ctx context.Context
- principal string
- shortName string
- code string
func (*MockUseCase_Expecter) JoinGroup ¶
func (_e *MockUseCase_Expecter) JoinGroup(ctx interface{}, principal interface{}, code interface{}) *MockUseCase_JoinGroup_Call
JoinGroup is a helper method to define mock.On call
- ctx context.Context
- principal string
- code string
func (*MockUseCase_Expecter) ListInviteLinks ¶
func (_e *MockUseCase_Expecter) ListInviteLinks(ctx interface{}, principal interface{}, shortName interface{}) *MockUseCase_ListInviteLinks_Call
ListInviteLinks is a helper method to define mock.On call
- ctx context.Context
- principal string
- shortName string
func (*MockUseCase_Expecter) ListPrincipalGroups ¶
func (_e *MockUseCase_Expecter) ListPrincipalGroups(ctx interface{}, principal interface{}) *MockUseCase_ListPrincipalGroups_Call
ListPrincipalGroups is a helper method to define mock.On call
- ctx context.Context
- principal string
func (*MockUseCase_Expecter) UpdateGroup ¶
func (_e *MockUseCase_Expecter) UpdateGroup(ctx interface{}, principal interface{}, shortName interface{}, opts ...interface{}) *MockUseCase_UpdateGroup_Call
UpdateGroup is a helper method to define mock.On call
- ctx context.Context
- principal string
- shortName string
- opts ...group.Option
type MockUseCase_JoinGroup_Call ¶
MockUseCase_JoinGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'JoinGroup'
func (*MockUseCase_JoinGroup_Call) Return ¶
func (_c *MockUseCase_JoinGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockUseCase_JoinGroup_Call
func (*MockUseCase_JoinGroup_Call) Run ¶
func (_c *MockUseCase_JoinGroup_Call) Run(run func(ctx context.Context, principal string, code string)) *MockUseCase_JoinGroup_Call
func (*MockUseCase_JoinGroup_Call) RunAndReturn ¶
func (_c *MockUseCase_JoinGroup_Call) RunAndReturn(run func(context.Context, string, string) (*ent.Group, error)) *MockUseCase_JoinGroup_Call
type MockUseCase_ListInviteLinks_Call ¶
MockUseCase_ListInviteLinks_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListInviteLinks'
func (*MockUseCase_ListInviteLinks_Call) Return ¶
func (_c *MockUseCase_ListInviteLinks_Call) Return(_a0 []*ent.GroupInviteLink, _a1 error) *MockUseCase_ListInviteLinks_Call
func (*MockUseCase_ListInviteLinks_Call) Run ¶
func (_c *MockUseCase_ListInviteLinks_Call) Run(run func(ctx context.Context, principal string, shortName string)) *MockUseCase_ListInviteLinks_Call
func (*MockUseCase_ListInviteLinks_Call) RunAndReturn ¶
func (_c *MockUseCase_ListInviteLinks_Call) RunAndReturn(run func(context.Context, string, string) ([]*ent.GroupInviteLink, error)) *MockUseCase_ListInviteLinks_Call
type MockUseCase_ListPrincipalGroups_Call ¶
MockUseCase_ListPrincipalGroups_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListPrincipalGroups'
func (*MockUseCase_ListPrincipalGroups_Call) Return ¶
func (_c *MockUseCase_ListPrincipalGroups_Call) Return(_a0 []*ent.Group, _a1 error) *MockUseCase_ListPrincipalGroups_Call
func (*MockUseCase_ListPrincipalGroups_Call) Run ¶
func (_c *MockUseCase_ListPrincipalGroups_Call) Run(run func(ctx context.Context, principal string)) *MockUseCase_ListPrincipalGroups_Call
func (*MockUseCase_ListPrincipalGroups_Call) RunAndReturn ¶
func (_c *MockUseCase_ListPrincipalGroups_Call) RunAndReturn(run func(context.Context, string) ([]*ent.Group, error)) *MockUseCase_ListPrincipalGroups_Call
type MockUseCase_UpdateGroup_Call ¶
MockUseCase_UpdateGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateGroup'
func (*MockUseCase_UpdateGroup_Call) Return ¶
func (_c *MockUseCase_UpdateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockUseCase_UpdateGroup_Call
func (*MockUseCase_UpdateGroup_Call) Run ¶
func (_c *MockUseCase_UpdateGroup_Call) Run(run func(ctx context.Context, principal string, shortName string, opts ...group.Option)) *MockUseCase_UpdateGroup_Call
func (*MockUseCase_UpdateGroup_Call) RunAndReturn ¶
type MockWriter ¶
MockWriter is an autogenerated mock type for the Writer type
func NewMockWriter ¶
func NewMockWriter(t mockConstructorTestingTNewMockWriter) *MockWriter
NewMockWriter creates a new instance of MockWriter. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*MockWriter) BulkDeleteGroupUsers ¶
func (_m *MockWriter) BulkDeleteGroupUsers(ctx context.Context, groupID int) error
BulkDeleteGroupUsers provides a mock function with given fields: ctx, groupID
func (*MockWriter) CreateGroup ¶
func (_m *MockWriter) CreateGroup(ctx context.Context, institutionID int, opts ...entitygroup.Option) (*ent.Group, error)
CreateGroup provides a mock function with given fields: ctx, institutionID, opts
func (*MockWriter) CreateGroupUser ¶
func (_m *MockWriter) CreateGroupUser(ctx context.Context, userID int, groupID int, role entitygroup.Role) (*ent.GroupUser, error)
CreateGroupUser provides a mock function with given fields: ctx, userID, groupID, role
func (*MockWriter) CreateInviteLink ¶
func (_m *MockWriter) CreateInviteLink(ctx context.Context, id int, code string, role entitygroup.Role) (*ent.GroupInviteLink, error)
CreateInviteLink provides a mock function with given fields: ctx, id, code, role
func (*MockWriter) DeleteGroup ¶
func (_m *MockWriter) DeleteGroup(ctx context.Context, id int) error
DeleteGroup provides a mock function with given fields: ctx, id
func (*MockWriter) DeleteInviteLink ¶
func (_m *MockWriter) DeleteInviteLink(ctx context.Context, id int) error
DeleteInviteLink provides a mock function with given fields: ctx, id
func (*MockWriter) EXPECT ¶
func (_m *MockWriter) EXPECT() *MockWriter_Expecter
func (*MockWriter) UpdateGroup ¶
func (_m *MockWriter) UpdateGroup(ctx context.Context, id int, opts ...entitygroup.Option) (*ent.Group, error)
UpdateGroup provides a mock function with given fields: ctx, id, opts
type MockWriter_BulkDeleteGroupUsers_Call ¶
MockWriter_BulkDeleteGroupUsers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'BulkDeleteGroupUsers'
func (*MockWriter_BulkDeleteGroupUsers_Call) Return ¶
func (_c *MockWriter_BulkDeleteGroupUsers_Call) Return(_a0 error) *MockWriter_BulkDeleteGroupUsers_Call
func (*MockWriter_BulkDeleteGroupUsers_Call) Run ¶
func (_c *MockWriter_BulkDeleteGroupUsers_Call) Run(run func(ctx context.Context, groupID int)) *MockWriter_BulkDeleteGroupUsers_Call
func (*MockWriter_BulkDeleteGroupUsers_Call) RunAndReturn ¶
func (_c *MockWriter_BulkDeleteGroupUsers_Call) RunAndReturn(run func(context.Context, int) error) *MockWriter_BulkDeleteGroupUsers_Call
type MockWriter_CreateGroupUser_Call ¶
MockWriter_CreateGroupUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateGroupUser'
func (*MockWriter_CreateGroupUser_Call) Return ¶
func (_c *MockWriter_CreateGroupUser_Call) Return(_a0 *ent.GroupUser, _a1 error) *MockWriter_CreateGroupUser_Call
func (*MockWriter_CreateGroupUser_Call) Run ¶
func (_c *MockWriter_CreateGroupUser_Call) Run(run func(ctx context.Context, userID int, groupID int, role entitygroup.Role)) *MockWriter_CreateGroupUser_Call
func (*MockWriter_CreateGroupUser_Call) RunAndReturn ¶
func (_c *MockWriter_CreateGroupUser_Call) RunAndReturn(run func(context.Context, int, int, entitygroup.Role) (*ent.GroupUser, error)) *MockWriter_CreateGroupUser_Call
type MockWriter_CreateGroup_Call ¶
MockWriter_CreateGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateGroup'
func (*MockWriter_CreateGroup_Call) Return ¶
func (_c *MockWriter_CreateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockWriter_CreateGroup_Call
func (*MockWriter_CreateGroup_Call) Run ¶
func (_c *MockWriter_CreateGroup_Call) Run(run func(ctx context.Context, institutionID int, opts ...entitygroup.Option)) *MockWriter_CreateGroup_Call
func (*MockWriter_CreateGroup_Call) RunAndReturn ¶
func (_c *MockWriter_CreateGroup_Call) RunAndReturn(run func(context.Context, int, ...entitygroup.Option) (*ent.Group, error)) *MockWriter_CreateGroup_Call
type MockWriter_CreateInviteLink_Call ¶
MockWriter_CreateInviteLink_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateInviteLink'
func (*MockWriter_CreateInviteLink_Call) Return ¶
func (_c *MockWriter_CreateInviteLink_Call) Return(_a0 *ent.GroupInviteLink, _a1 error) *MockWriter_CreateInviteLink_Call
func (*MockWriter_CreateInviteLink_Call) Run ¶
func (_c *MockWriter_CreateInviteLink_Call) Run(run func(ctx context.Context, id int, code string, role entitygroup.Role)) *MockWriter_CreateInviteLink_Call
func (*MockWriter_CreateInviteLink_Call) RunAndReturn ¶
func (_c *MockWriter_CreateInviteLink_Call) RunAndReturn(run func(context.Context, int, string, entitygroup.Role) (*ent.GroupInviteLink, error)) *MockWriter_CreateInviteLink_Call
type MockWriter_DeleteGroup_Call ¶
MockWriter_DeleteGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteGroup'
func (*MockWriter_DeleteGroup_Call) Return ¶
func (_c *MockWriter_DeleteGroup_Call) Return(_a0 error) *MockWriter_DeleteGroup_Call
func (*MockWriter_DeleteGroup_Call) Run ¶
func (_c *MockWriter_DeleteGroup_Call) Run(run func(ctx context.Context, id int)) *MockWriter_DeleteGroup_Call
func (*MockWriter_DeleteGroup_Call) RunAndReturn ¶
func (_c *MockWriter_DeleteGroup_Call) RunAndReturn(run func(context.Context, int) error) *MockWriter_DeleteGroup_Call
type MockWriter_DeleteInviteLink_Call ¶
MockWriter_DeleteInviteLink_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteInviteLink'
func (*MockWriter_DeleteInviteLink_Call) Return ¶
func (_c *MockWriter_DeleteInviteLink_Call) Return(_a0 error) *MockWriter_DeleteInviteLink_Call
func (*MockWriter_DeleteInviteLink_Call) Run ¶
func (_c *MockWriter_DeleteInviteLink_Call) Run(run func(ctx context.Context, id int)) *MockWriter_DeleteInviteLink_Call
func (*MockWriter_DeleteInviteLink_Call) RunAndReturn ¶
func (_c *MockWriter_DeleteInviteLink_Call) RunAndReturn(run func(context.Context, int) error) *MockWriter_DeleteInviteLink_Call
type MockWriter_Expecter ¶
type MockWriter_Expecter struct {
// contains filtered or unexported fields
}
func (*MockWriter_Expecter) BulkDeleteGroupUsers ¶
func (_e *MockWriter_Expecter) BulkDeleteGroupUsers(ctx interface{}, groupID interface{}) *MockWriter_BulkDeleteGroupUsers_Call
BulkDeleteGroupUsers is a helper method to define mock.On call
- ctx context.Context
- groupID int
func (*MockWriter_Expecter) CreateGroup ¶
func (_e *MockWriter_Expecter) CreateGroup(ctx interface{}, institutionID interface{}, opts ...interface{}) *MockWriter_CreateGroup_Call
CreateGroup is a helper method to define mock.On call
- ctx context.Context
- institutionID int
- opts ...entitygroup.Option
func (*MockWriter_Expecter) CreateGroupUser ¶
func (_e *MockWriter_Expecter) CreateGroupUser(ctx interface{}, userID interface{}, groupID interface{}, role interface{}) *MockWriter_CreateGroupUser_Call
CreateGroupUser is a helper method to define mock.On call
- ctx context.Context
- userID int
- groupID int
- role entitygroup.Role
func (*MockWriter_Expecter) CreateInviteLink ¶
func (_e *MockWriter_Expecter) CreateInviteLink(ctx interface{}, id interface{}, code interface{}, role interface{}) *MockWriter_CreateInviteLink_Call
CreateInviteLink is a helper method to define mock.On call
- ctx context.Context
- id int
- code string
- role entitygroup.Role
func (*MockWriter_Expecter) DeleteGroup ¶
func (_e *MockWriter_Expecter) DeleteGroup(ctx interface{}, id interface{}) *MockWriter_DeleteGroup_Call
DeleteGroup is a helper method to define mock.On call
- ctx context.Context
- id int
func (*MockWriter_Expecter) DeleteInviteLink ¶
func (_e *MockWriter_Expecter) DeleteInviteLink(ctx interface{}, id interface{}) *MockWriter_DeleteInviteLink_Call
DeleteInviteLink is a helper method to define mock.On call
- ctx context.Context
- id int
func (*MockWriter_Expecter) UpdateGroup ¶
func (_e *MockWriter_Expecter) UpdateGroup(ctx interface{}, id interface{}, opts ...interface{}) *MockWriter_UpdateGroup_Call
UpdateGroup is a helper method to define mock.On call
- ctx context.Context
- id int
- opts ...entitygroup.Option
type MockWriter_UpdateGroup_Call ¶
MockWriter_UpdateGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateGroup'
func (*MockWriter_UpdateGroup_Call) Return ¶
func (_c *MockWriter_UpdateGroup_Call) Return(_a0 *ent.Group, _a1 error) *MockWriter_UpdateGroup_Call
func (*MockWriter_UpdateGroup_Call) Run ¶
func (_c *MockWriter_UpdateGroup_Call) Run(run func(ctx context.Context, id int, opts ...entitygroup.Option)) *MockWriter_UpdateGroup_Call
func (*MockWriter_UpdateGroup_Call) RunAndReturn ¶
func (_c *MockWriter_UpdateGroup_Call) RunAndReturn(run func(context.Context, int, ...entitygroup.Option) (*ent.Group, error)) *MockWriter_UpdateGroup_Call