Documentation ¶
Index ¶
- type StudentUsecaseAudio
- type StudentUsecaseProblem
- func (_m *StudentUsecaseProblem) AddProblem(ctx context.Context, organizationID domain.OrganizationID, ...) ([]appdomain.ProblemID, error)
- func (_m *StudentUsecaseProblem) FindAllProblemsByWorkbookID(ctx context.Context, organizationID domain.OrganizationID, ...) (appdomain.ProblemSearchResult, error)
- func (_m *StudentUsecaseProblem) FindProblemByID(ctx context.Context, organizationID domain.OrganizationID, ...) (appdomain.ProblemModel, error)
- func (_m *StudentUsecaseProblem) FindProblemIDs(ctx context.Context, organizationID domain.OrganizationID, ...) ([]appdomain.ProblemID, error)
- func (_m *StudentUsecaseProblem) FindProblemsByProblemIDs(ctx context.Context, organizationID domain.OrganizationID, ...) (appdomain.ProblemSearchResult, error)
- func (_m *StudentUsecaseProblem) FindProblemsByWorkbookID(ctx context.Context, organizationID domain.OrganizationID, ...) (appdomain.ProblemSearchResult, error)
- func (_m *StudentUsecaseProblem) ImportProblems(ctx context.Context, organizationID domain.OrganizationID, ...) error
- func (_m *StudentUsecaseProblem) RemoveProblem(ctx context.Context, organizationID domain.OrganizationID, ...) error
- func (_m *StudentUsecaseProblem) UpdateProblem(ctx context.Context, organizationID domain.OrganizationID, ...) error
- func (_m *StudentUsecaseProblem) UpdateProblemProperty(ctx context.Context, organizationID domain.OrganizationID, ...) error
- type StudentUsecaseStat
- type StudentUsecaseStudy
- func (_m *StudentUsecaseStudy) FindResults(ctx context.Context, organizationID domain.OrganizationID, ...) ([]appdomain.StudyRecordWithProblemID, error)
- func (_m *StudentUsecaseStudy) GetCompletionRate(ctx context.Context, organizationID domain.OrganizationID, ...) (map[appdomain.StudyTypeName]int, error)
- func (_m *StudentUsecaseStudy) SetResult(ctx context.Context, organizationID domain.OrganizationID, ...) error
- type StudentUsecaseWorkbook
- func (_m *StudentUsecaseWorkbook) AddWorkbook(ctx context.Context, organizationID domain.OrganizationID, ...) (appdomain.WorkbookID, error)
- func (_m *StudentUsecaseWorkbook) FindWorkbookByID(ctx context.Context, organizationID domain.OrganizationID, ...) (appdomain.WorkbookModel, error)
- func (_m *StudentUsecaseWorkbook) FindWorkbooks(ctx context.Context, organizationID domain.OrganizationID, ...) (appdomain.WorkbookSearchResult, error)
- func (_m *StudentUsecaseWorkbook) RemoveWorkbook(ctx context.Context, organizationID domain.OrganizationID, ...) error
- func (_m *StudentUsecaseWorkbook) UpdateWorkbook(ctx context.Context, organizationID domain.OrganizationID, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StudentUsecaseAudio ¶
StudentUsecaseAudio is an autogenerated mock type for the StudentUsecaseAudio type
func NewStudentUsecaseAudio ¶
func NewStudentUsecaseAudio(t testing.TB) *StudentUsecaseAudio
NewStudentUsecaseAudio creates a new instance of StudentUsecaseAudio. It also registers a cleanup function to assert the mocks expectations.
func (*StudentUsecaseAudio) FindAudioByID ¶
func (_m *StudentUsecaseAudio) FindAudioByID(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID, problemID appdomain.ProblemID, audioID appdomain.AudioID) (service.Audio, error)
FindAudioByID provides a mock function with given fields: ctx, organizationID, operatorID, workbookID, problemID, audioID
type StudentUsecaseProblem ¶
StudentUsecaseProblem is an autogenerated mock type for the StudentUsecaseProblem type
func NewStudentUsecaseProblem ¶
func NewStudentUsecaseProblem(t testing.TB) *StudentUsecaseProblem
NewStudentUsecaseProblem creates a new instance of StudentUsecaseProblem. It also registers a cleanup function to assert the mocks expectations.
func (*StudentUsecaseProblem) AddProblem ¶
func (_m *StudentUsecaseProblem) AddProblem(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, param appdomain.ProblemAddParameter) ([]appdomain.ProblemID, error)
AddProblem provides a mock function with given fields: ctx, organizationID, operatorID, param
func (*StudentUsecaseProblem) FindAllProblemsByWorkbookID ¶
func (_m *StudentUsecaseProblem) FindAllProblemsByWorkbookID(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID) (appdomain.ProblemSearchResult, error)
FindAllProblemsByWorkbookID provides a mock function with given fields: ctx, organizationID, operatorID, workbookID
func (*StudentUsecaseProblem) FindProblemByID ¶
func (_m *StudentUsecaseProblem) FindProblemByID(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, id appdomain.ProblemSelectParameter1) (appdomain.ProblemModel, error)
FindProblemByID provides a mock function with given fields: ctx, organizationID, operatorID, id
func (*StudentUsecaseProblem) FindProblemIDs ¶
func (_m *StudentUsecaseProblem) FindProblemIDs(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID) ([]appdomain.ProblemID, error)
FindProblemIDs provides a mock function with given fields: ctx, organizationID, operatorID, workbookID
func (*StudentUsecaseProblem) FindProblemsByProblemIDs ¶
func (_m *StudentUsecaseProblem) FindProblemsByProblemIDs(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID, param appdomain.ProblemIDsCondition) (appdomain.ProblemSearchResult, error)
FindProblemsByProblemIDs provides a mock function with given fields: ctx, organizationID, operatorID, workbookID, param
func (*StudentUsecaseProblem) FindProblemsByWorkbookID ¶
func (_m *StudentUsecaseProblem) FindProblemsByWorkbookID(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID, param appdomain.ProblemSearchCondition) (appdomain.ProblemSearchResult, error)
FindProblemsByWorkbookID provides a mock function with given fields: ctx, organizationID, operatorID, workbookID, param
func (*StudentUsecaseProblem) ImportProblems ¶
func (_m *StudentUsecaseProblem) ImportProblems(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID, newIterator func(appdomain.WorkbookID, appdomain.ProblemTypeName) (service.ProblemAddParameterIterator, error)) error
ImportProblems provides a mock function with given fields: ctx, organizationID, operatorID, workbookID, newIterator
func (*StudentUsecaseProblem) RemoveProblem ¶
func (_m *StudentUsecaseProblem) RemoveProblem(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, id appdomain.ProblemSelectParameter2) error
RemoveProblem provides a mock function with given fields: ctx, organizationID, operatorID, id
func (*StudentUsecaseProblem) UpdateProblem ¶
func (_m *StudentUsecaseProblem) UpdateProblem(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, id appdomain.ProblemSelectParameter2, param appdomain.ProblemUpdateParameter) error
UpdateProblem provides a mock function with given fields: ctx, organizationID, operatorID, id, param
func (*StudentUsecaseProblem) UpdateProblemProperty ¶
func (_m *StudentUsecaseProblem) UpdateProblemProperty(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, id appdomain.ProblemSelectParameter2, param appdomain.ProblemUpdateParameter) error
UpdateProblemProperty provides a mock function with given fields: ctx, organizationID, operatorID, id, param
type StudentUsecaseStat ¶
StudentUsecaseStat is an autogenerated mock type for the StudentUsecaseStat type
func NewStudentUsecaseStat ¶
func NewStudentUsecaseStat(t testing.TB) *StudentUsecaseStat
NewStudentUsecaseStat creates a new instance of StudentUsecaseStat. It also registers a cleanup function to assert the mocks expectations.
type StudentUsecaseStudy ¶
StudentUsecaseStudy is an autogenerated mock type for the StudentUsecaseStudy type
func NewStudentUsecaseStudy ¶
func NewStudentUsecaseStudy(t testing.TB) *StudentUsecaseStudy
NewStudentUsecaseStudy creates a new instance of StudentUsecaseStudy. It also registers a cleanup function to assert the mocks expectations.
func (*StudentUsecaseStudy) FindResults ¶
func (_m *StudentUsecaseStudy) FindResults(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID, studyType appdomain.StudyTypeName) ([]appdomain.StudyRecordWithProblemID, error)
FindResults provides a mock function with given fields: ctx, organizationID, operatorID, workbookID, studyType
func (*StudentUsecaseStudy) GetCompletionRate ¶
func (_m *StudentUsecaseStudy) GetCompletionRate(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID) (map[appdomain.StudyTypeName]int, error)
GetCompletionRate provides a mock function with given fields: ctx, organizationID, operatorID, workbookID
func (*StudentUsecaseStudy) SetResult ¶
func (_m *StudentUsecaseStudy) SetResult(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID, studyType appdomain.StudyTypeName, problemID appdomain.ProblemID, result bool, mastered bool) error
SetResult provides a mock function with given fields: ctx, organizationID, operatorID, workbookID, studyType, problemID, result, mastered
type StudentUsecaseWorkbook ¶
StudentUsecaseWorkbook is an autogenerated mock type for the StudentUsecaseWorkbook type
func NewStudentUsecaseWorkbook ¶
func NewStudentUsecaseWorkbook(t testing.TB) *StudentUsecaseWorkbook
NewStudentUsecaseWorkbook creates a new instance of StudentUsecaseWorkbook. It also registers a cleanup function to assert the mocks expectations.
func (*StudentUsecaseWorkbook) AddWorkbook ¶
func (_m *StudentUsecaseWorkbook) AddWorkbook(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, parameter appdomain.WorkbookAddParameter) (appdomain.WorkbookID, error)
AddWorkbook provides a mock function with given fields: ctx, organizationID, operatorID, parameter
func (*StudentUsecaseWorkbook) FindWorkbookByID ¶
func (_m *StudentUsecaseWorkbook) FindWorkbookByID(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workBookID appdomain.WorkbookID) (appdomain.WorkbookModel, error)
FindWorkbookByID provides a mock function with given fields: ctx, organizationID, operatorID, workBookID
func (*StudentUsecaseWorkbook) FindWorkbooks ¶
func (_m *StudentUsecaseWorkbook) FindWorkbooks(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID) (appdomain.WorkbookSearchResult, error)
FindWorkbooks provides a mock function with given fields: ctx, organizationID, operatorID
func (*StudentUsecaseWorkbook) RemoveWorkbook ¶
func (_m *StudentUsecaseWorkbook) RemoveWorkbook(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID, version int) error
RemoveWorkbook provides a mock function with given fields: ctx, organizationID, operatorID, workbookID, version
func (*StudentUsecaseWorkbook) UpdateWorkbook ¶
func (_m *StudentUsecaseWorkbook) UpdateWorkbook(ctx context.Context, organizationID domain.OrganizationID, operatorID domain.AppUserID, workbookID appdomain.WorkbookID, version int, parameter appdomain.WorkbookUpdateParameter) error
UpdateWorkbook provides a mock function with given fields: ctx, organizationID, operatorID, workbookID, version, parameter