Documentation ¶
Overview ¶
go:build test
Index ¶
- Variables
- func AssertBaseEqual(t *testing.T, base1, base2 *models.Base)
- func AssertOrgsEqual(t *testing.T, org1, org2 *models.Organization, ...)
- func AssertPATsEqual(t *testing.T, pat1, pat2 *models.PersonalAccessToken)
- func AssertUserSessionsEqual(t *testing.T, userSess1, userSess2 *models.UserSession)
- func AssertUsersEqual(t *testing.T, user1, user2 *models.User)
- func Cleanup(t *testing.T, tester *Tester)
- func InitAll()
- func InitModules(t *testing.T, conf *database.Config) error
- func InitOrgAdditionalMemberAdmin(t *testing.T, conf *database.Config) error
- func InitOrgInviteLinks(t *testing.T, conf *database.Config) error
- func InitOrgs(t *testing.T, conf *database.Config) error
- func InitPATs(t *testing.T, conf *database.Config) error
- func InitTeams(t *testing.T, conf *database.Config) error
- func InitUserSessions(t *testing.T, conf *database.Config) error
- func InitUsers(t *testing.T, conf *database.Config) error
- func RunTestWithDatabase(t *testing.T, test func(config *database.Config) error, ...)
- type InitDataFunc
- type Tester
Constants ¶
This section is empty.
Variables ¶
View Source
var ModuleModels []*models.Module = declaredModules
View Source
var OrgAdditionalMembers []*models.OrganizationMember = declaredOrgAdditionalMembers
View Source
var OrgInviteLinks []*models.OrganizationInviteLink = declaredOrgInviteLinks
View Source
var OrgModels []*models.Organization = declaredOrgModels
View Source
var PATModels []*models.PersonalAccessToken = declaredPATModels
View Source
var TeamModels []*models.Team = declaredTeamModels
View Source
var UserModels []*models.User = declaredUserModels
View Source
var UserSessionModels []*models.UserSession = declaredUserSessionModels
UserSessionModels do not represent actually valid user sessions
Functions ¶
func AssertOrgsEqual ¶
func AssertOrgsEqual(t *testing.T, org1, org2 *models.Organization, compareMembers, comparePolicies bool)
func AssertPATsEqual ¶
func AssertPATsEqual(t *testing.T, pat1, pat2 *models.PersonalAccessToken)
func AssertUserSessionsEqual ¶
func AssertUserSessionsEqual(t *testing.T, userSess1, userSess2 *models.UserSession)
func InitModules ¶
Note that the declared modules are assigned to the teams in a round-robin fashion
func InitOrgAdditionalMemberAdmin ¶
InitOrgAdditionalMemberAdmin adds additional members to the org matching the email address, adding them as new admin members. Assigned in round-robin fashion.
func InitOrgInviteLinks ¶
InitOrgInviteLinks generates invite links with the declared invitee email addresses
func RunTestWithDatabase ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.