MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840)

* Generate and use an interface instead of *App
Этот коммит содержится в:
Eli Yukelzon
2020-02-13 13:26:58 +01:00
коммит произвёл GitHub
родитель 66fc096768
Коммит 17523fa5d9
200 изменённых файлов: 4553 добавлений и 2361 удалений

Просмотреть файл

@@ -187,7 +187,7 @@ func TestAddUserToTeamByToken(t *testing.T) {
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
defer th.App.DeleteToken(token)
_, err := th.App.AddUserToTeamByToken(ruser.Id, token.Token)
@@ -201,7 +201,7 @@ func TestAddUserToTeamByToken(t *testing.T) {
)
token.CreateAt = model.GetMillis() - INVITATION_EXPIRY_TIME - 1
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
defer th.App.DeleteToken(token)
_, err := th.App.AddUserToTeamByToken(ruser.Id, token.Token)
@@ -213,7 +213,7 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_TEAM_INVITATION,
model.MapToJson(map[string]string{"teamId": model.NewId()}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
defer th.App.DeleteToken(token)
_, err := th.App.AddUserToTeamByToken(ruser.Id, token.Token)
@@ -225,7 +225,7 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_TEAM_INVITATION,
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
defer th.App.DeleteToken(token)
_, err := th.App.AddUserToTeamByToken(model.NewId(), token.Token)
@@ -237,11 +237,11 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_TEAM_INVITATION,
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
_, err := th.App.AddUserToTeamByToken(ruser.Id, token.Token)
require.Nil(t, err, "Should add user to the team")
_, err = th.App.Srv.Store.Token().GetByToken(token.Token)
_, err = th.App.Srv().Store.Token().GetByToken(token.Token)
require.NotNil(t, err, "The token must be deleted after be used")
members, err := th.App.GetChannelMembersForUser(th.BasicTeam.Id, ruser.Id)
@@ -254,7 +254,7 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_TEAM_INVITATION,
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
_, err := th.App.AddUserToTeamByToken(rguest.Id, token.Token)
assert.NotNil(t, err)
})
@@ -264,7 +264,7 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_GUEST_INVITATION,
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id, "channels": th.BasicChannel.Id}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
_, err := th.App.AddUserToTeamByToken(ruser.Id, token.Token)
assert.NotNil(t, err)
})
@@ -279,7 +279,7 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_GUEST_INVITATION,
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id, "channels": th.BasicChannel.Id}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
_, err := th.App.AddUserToTeamByToken(rguest.Id, token.Token)
require.NotNil(t, err)
assert.Equal(t, "api.team.join_user_to_team.allowed_domains.app_error", err.Id)
@@ -297,13 +297,13 @@ func TestAddUserToTeamByToken(t *testing.T) {
)
guestEmail := rguest.Email
rguest.Email = "test@restricted.com"
_, err := th.App.Srv.Store.User().Update(rguest, false)
_, err := th.App.Srv().Store.User().Update(rguest, false)
require.Nil(t, err)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
_, err = th.App.AddUserToTeamByToken(rguest.Id, token.Token)
require.Nil(t, err)
rguest.Email = guestEmail
_, err = th.App.Srv.Store.User().Update(rguest, false)
_, err = th.App.Srv().Store.User().Update(rguest, false)
require.Nil(t, err)
})
@@ -320,9 +320,9 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_GUEST_INVITATION,
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id, "channels": th.BasicChannel.Id}),
)
_, err = th.App.Srv.Store.User().Update(rguest, false)
_, err = th.App.Srv().Store.User().Update(rguest, false)
require.Nil(t, err)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
_, err = th.App.AddUserToTeamByToken(rguest.Id, token.Token)
require.Nil(t, err)
th.BasicTeam.AllowedDomains = ""
@@ -335,12 +335,12 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_GUEST_INVITATION,
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id, "channels": th.BasicChannel.Id}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
_, err := th.App.AddUserToTeamByToken(rguest.Id, token.Token)
require.Nil(t, err, "Should add user to the team")
_, err = th.App.Srv.Store.Token().GetByToken(token.Token)
_, err = th.App.Srv().Store.Token().GetByToken(token.Token)
require.NotNil(t, err, "The token must be deleted after be used")
members, err := th.App.GetChannelMembersForUser(th.BasicTeam.Id, rguest.Id)
@@ -358,7 +358,7 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_TEAM_INVITATION,
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
_, err = th.App.AddUserToTeamByToken(ruser.Id, token.Token)
require.NotNil(t, err, "Should return an error when trying to join a group-constrained team.")
@@ -382,7 +382,7 @@ func TestAddUserToTeamByToken(t *testing.T) {
TOKEN_TYPE_TEAM_INVITATION,
model.MapToJson(map[string]string{"teamId": th.BasicTeam.Id}),
)
require.Nil(t, th.App.Srv.Store.Token().Save(token))
require.Nil(t, th.App.Srv().Store.Token().Save(token))
_, err = th.App.AddUserToTeamByToken(ruser.Id, token.Token)
require.NotNil(t, err, "Should not add restricted user")
@@ -1000,7 +1000,7 @@ func TestInvalidateAllEmailInvites(t *testing.T) {
Type: TOKEN_TYPE_GUEST_INVITATION,
Extra: "",
}
err := th.App.Srv.Store.Token().Save(&t1)
err := th.App.Srv().Store.Token().Save(&t1)
require.Nil(t, err)
t2 := model.Token{
@@ -1009,7 +1009,7 @@ func TestInvalidateAllEmailInvites(t *testing.T) {
Type: TOKEN_TYPE_TEAM_INVITATION,
Extra: "",
}
err = th.App.Srv.Store.Token().Save(&t2)
err = th.App.Srv().Store.Token().Save(&t2)
require.Nil(t, err)
t3 := model.Token{
@@ -1018,18 +1018,18 @@ func TestInvalidateAllEmailInvites(t *testing.T) {
Type: "other",
Extra: "",
}
err = th.App.Srv.Store.Token().Save(&t3)
err = th.App.Srv().Store.Token().Save(&t3)
require.Nil(t, err)
err = th.App.InvalidateAllEmailInvites()
require.Nil(t, err)
_, err = th.App.Srv.Store.Token().GetByToken(t1.Token)
_, err = th.App.Srv().Store.Token().GetByToken(t1.Token)
require.NotNil(t, err)
_, err = th.App.Srv.Store.Token().GetByToken(t2.Token)
_, err = th.App.Srv().Store.Token().GetByToken(t2.Token)
require.NotNil(t, err)
_, err = th.App.Srv.Store.Token().GetByToken(t3.Token)
_, err = th.App.Srv().Store.Token().GetByToken(t3.Token)
require.Nil(t, err)
}