Documentation
¶
Index ¶
- type CreateNotificationParams
- type CreateTeamFixture
- type CreateTeamParams
- type CreateUserFixture
- type CreateUserParams
- type CreateWorkItemCommentFixture
- type CreateWorkItemCommentParams
- type CreateWorkItemFixture
- type CreateWorkItemParams
- type FixtureFactory
- func (ff *FixtureFactory) CreateGlobalNotification(ctx context.Context, params CreateNotificationParams) *models.UserNotification
- func (ff *FixtureFactory) CreatePersonalNotification(ctx context.Context, params CreateNotificationParams) *models.UserNotification
- func (ff *FixtureFactory) CreateTeam(ctx context.Context, params CreateTeamParams) *CreateTeamFixture
- func (ff *FixtureFactory) CreateUser(ctx context.Context, params CreateUserParams) *CreateUserFixture
- func (ff *FixtureFactory) CreateWorkItem(ctx context.Context, project models.ProjectName, caller services.CtxUser, ...) *CreateWorkItemFixture
- func (ff *FixtureFactory) CreateWorkItemComment(ctx context.Context, userID models.UserID, workItemID models.WorkItemID) *CreateWorkItemCommentFixture
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTeamFixture ¶
type CreateTeamParams ¶
type CreateTeamParams struct {
Project models.ProjectName
}
type CreateUserFixture ¶
type CreateUserFixture struct {
*models.User
APIKey *models.UserAPIKey
Token string
}
type CreateUserParams ¶
type CreateWorkItemCommentFixture ¶
type CreateWorkItemCommentFixture struct {
*models.WorkItemComment
}
type CreateWorkItemCommentParams ¶
type CreateWorkItemCommentParams struct {
UserID models.UserID
WorkItemID models.WorkItemID
}
type CreateWorkItemFixture ¶
type CreateWorkItemParams ¶
type CreateWorkItemParams struct{}
type FixtureFactory ¶
type FixtureFactory struct {
// contains filtered or unexported fields
}
FixtureFactory provides fixtures to create randomized elements in the data store.
func NewFixtureFactory ¶
NewFixtureFactory returns a new FixtureFactory.
func (*FixtureFactory) CreateGlobalNotification ¶
func (ff *FixtureFactory) CreateGlobalNotification(ctx context.Context, params CreateNotificationParams) *models.UserNotification
CreateGlobalNotification creates a new global notification with the given configuration. Returns a single user notification from the fan out.
func (*FixtureFactory) CreatePersonalNotification ¶
func (ff *FixtureFactory) CreatePersonalNotification(ctx context.Context, params CreateNotificationParams) *models.UserNotification
CreatePersonalNotification creates a new notification with the given configuration.
func (*FixtureFactory) CreateTeam ¶
func (ff *FixtureFactory) CreateTeam(ctx context.Context, params CreateTeamParams) *CreateTeamFixture
CreateTeam creates a new random work item comment with the given configuration.
func (*FixtureFactory) CreateUser ¶
func (ff *FixtureFactory) CreateUser(ctx context.Context, params CreateUserParams) *CreateUserFixture
CreateUser creates a new random user with the given configuration.
func (*FixtureFactory) CreateWorkItem ¶
func (ff *FixtureFactory) CreateWorkItem(ctx context.Context, project models.ProjectName, caller services.CtxUser, teamID models.TeamID) *CreateWorkItemFixture
CreateWorkItem creates a new random work item comment with the given configuration.
func (*FixtureFactory) CreateWorkItemComment ¶
func (ff *FixtureFactory) CreateWorkItemComment(ctx context.Context, userID models.UserID, workItemID models.WorkItemID) *CreateWorkItemCommentFixture
CreateWorkItemComment creates a new random work item comment with the given configuration.