Fixed assert statements. (#16089)

tokarchuk/v1.17
KN4CK3R 4 years ago committed by GitHub
parent 51775f65bc
commit 3607f79d78
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      integrations/api_admin_test.go
  2. 26
      integrations/api_gpg_keys_test.go
  3. 4
      integrations/api_issue_test.go
  4. 16
      integrations/api_notification_test.go
  5. 4
      integrations/api_oauth2_apps_test.go
  6. 2
      integrations/api_org_test.go
  7. 20
      integrations/api_pull_review_test.go
  8. 2
      integrations/api_repo_tags_test.go
  9. 4
      integrations/api_repo_teams_test.go
  10. 4
      integrations/api_repo_topic_test.go
  11. 2
      integrations/api_team_test.go
  12. 2
      integrations/org_test.go
  13. 2
      integrations/repo_commits_test.go
  14. 12
      integrations/repo_test.go
  15. 6
      models/attachment_test.go
  16. 2
      models/issue_stopwatch_test.go
  17. 2
      models/issue_watch_test.go
  18. 8
      models/issue_xref_test.go
  19. 4
      models/oauth2_application_test.go
  20. 20
      models/org_test.go
  21. 2
      models/repo_generate_test.go
  22. 12
      models/repo_test.go
  23. 14
      models/topic_test.go
  24. 4
      models/user_heatmap_test.go
  25. 8
      models/user_mail_test.go
  26. 10
      models/user_openid_test.go
  27. 6
      models/user_test.go
  28. 2
      modules/auth/pam/pam_test.go
  29. 8
      modules/base/tool_test.go
  30. 2
      modules/git/parse_nogogit_test.go
  31. 4
      modules/git/repo_commit_test.go
  32. 12
      modules/git/tree_entry_test.go
  33. 2
      modules/indexer/code/indexer_test.go
  34. 2
      modules/lfs/http_client_test.go
  35. 22
      modules/lfs/pointer_test.go
  36. 14
      modules/log/console_test.go
  37. 4
      modules/log/file_test.go
  38. 50
      modules/log/log_test.go
  39. 2
      modules/log/smtp_test.go
  40. 39
      modules/log/writer_test.go
  41. 4
      modules/markup/markdown/meta_test.go
  42. 4
      modules/migrations/gitea_downloader_test.go
  43. 18
      modules/migrations/gitea_uploader_test.go
  44. 6
      modules/migrations/github_test.go
  45. 4
      modules/migrations/gitlab_test.go
  46. 4
      modules/migrations/gogs_test.go
  47. 2
      modules/password/password_test.go
  48. 2
      modules/queue/queue_channel_test.go
  49. 2
      modules/repository/commits_test.go
  50. 2
      modules/repository/create_test.go
  51. 2
      routers/repo/wiki_test.go
  52. 4
      routers/user/home_test.go
  53. 22
      services/archiver/archiver_test.go
  54. 6
      services/gitdiff/csv_test.go
  55. 2
      services/issue/assignee_test.go
  56. 6
      services/release/release_test.go

@ -195,7 +195,7 @@ func TestAPIEditUser(t *testing.T) {
assert.EqualValues(t, "email is not allowed to be empty string", errMap["message"].(string)) assert.EqualValues(t, "email is not allowed to be empty string", errMap["message"].(string))
user2 := models.AssertExistsAndLoadBean(t, &models.User{LoginName: "user2"}).(*models.User) user2 := models.AssertExistsAndLoadBean(t, &models.User{LoginName: "user2"}).(*models.User)
assert.Equal(t, false, user2.IsRestricted) assert.False(t, user2.IsRestricted)
bTrue := true bTrue := true
req = NewRequestWithJSON(t, "PATCH", urlStr, api.EditUserOption{ req = NewRequestWithJSON(t, "PATCH", urlStr, api.EditUserOption{
// required // required
@ -206,5 +206,5 @@ func TestAPIEditUser(t *testing.T) {
}) })
session.MakeRequest(t, req, http.StatusOK) session.MakeRequest(t, req, http.StatusOK)
user2 = models.AssertExistsAndLoadBean(t, &models.User{LoginName: "user2"}).(*models.User) user2 = models.AssertExistsAndLoadBean(t, &models.User{LoginName: "user2"}).(*models.User)
assert.Equal(t, true, user2.IsRestricted) assert.True(t, user2.IsRestricted)
} }

@ -78,42 +78,42 @@ func TestGPGKeys(t *testing.T) {
primaryKey1 := keys[0] //Primary key 1 primaryKey1 := keys[0] //Primary key 1
assert.EqualValues(t, "38EA3BCED732982C", primaryKey1.KeyID) assert.EqualValues(t, "38EA3BCED732982C", primaryKey1.KeyID)
assert.EqualValues(t, 1, len(primaryKey1.Emails)) assert.Len(t, primaryKey1.Emails, 1)
assert.EqualValues(t, "user2@example.com", primaryKey1.Emails[0].Email) assert.EqualValues(t, "user2@example.com", primaryKey1.Emails[0].Email)
assert.EqualValues(t, true, primaryKey1.Emails[0].Verified) assert.True(t, primaryKey1.Emails[0].Verified)
subKey := primaryKey1.SubsKey[0] //Subkey of 38EA3BCED732982C subKey := primaryKey1.SubsKey[0] //Subkey of 38EA3BCED732982C
assert.EqualValues(t, "70D7C694D17D03AD", subKey.KeyID) assert.EqualValues(t, "70D7C694D17D03AD", subKey.KeyID)
assert.EqualValues(t, 0, len(subKey.Emails)) assert.Empty(t, subKey.Emails)
primaryKey2 := keys[1] //Primary key 2 primaryKey2 := keys[1] //Primary key 2
assert.EqualValues(t, "FABF39739FE1E927", primaryKey2.KeyID) assert.EqualValues(t, "FABF39739FE1E927", primaryKey2.KeyID)
assert.EqualValues(t, 1, len(primaryKey2.Emails)) assert.Len(t, primaryKey2.Emails, 1)
assert.EqualValues(t, "user21@example.com", primaryKey2.Emails[0].Email) assert.EqualValues(t, "user21@example.com", primaryKey2.Emails[0].Email)
assert.EqualValues(t, false, primaryKey2.Emails[0].Verified) assert.False(t, primaryKey2.Emails[0].Verified)
var key api.GPGKey var key api.GPGKey
req = NewRequest(t, "GET", "/api/v1/user/gpg_keys/"+strconv.FormatInt(primaryKey1.ID, 10)+"?token="+token) //Primary key 1 req = NewRequest(t, "GET", "/api/v1/user/gpg_keys/"+strconv.FormatInt(primaryKey1.ID, 10)+"?token="+token) //Primary key 1
resp = session.MakeRequest(t, req, http.StatusOK) resp = session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, resp, &key) DecodeJSON(t, resp, &key)
assert.EqualValues(t, "38EA3BCED732982C", key.KeyID) assert.EqualValues(t, "38EA3BCED732982C", key.KeyID)
assert.EqualValues(t, 1, len(key.Emails)) assert.Len(t, key.Emails, 1)
assert.EqualValues(t, "user2@example.com", key.Emails[0].Email) assert.EqualValues(t, "user2@example.com", key.Emails[0].Email)
assert.EqualValues(t, true, key.Emails[0].Verified) assert.True(t, key.Emails[0].Verified)
req = NewRequest(t, "GET", "/api/v1/user/gpg_keys/"+strconv.FormatInt(subKey.ID, 10)+"?token="+token) //Subkey of 38EA3BCED732982C req = NewRequest(t, "GET", "/api/v1/user/gpg_keys/"+strconv.FormatInt(subKey.ID, 10)+"?token="+token) //Subkey of 38EA3BCED732982C
resp = session.MakeRequest(t, req, http.StatusOK) resp = session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, resp, &key) DecodeJSON(t, resp, &key)
assert.EqualValues(t, "70D7C694D17D03AD", key.KeyID) assert.EqualValues(t, "70D7C694D17D03AD", key.KeyID)
assert.EqualValues(t, 0, len(key.Emails)) assert.Empty(t, key.Emails)
req = NewRequest(t, "GET", "/api/v1/user/gpg_keys/"+strconv.FormatInt(primaryKey2.ID, 10)+"?token="+token) //Primary key 2 req = NewRequest(t, "GET", "/api/v1/user/gpg_keys/"+strconv.FormatInt(primaryKey2.ID, 10)+"?token="+token) //Primary key 2
resp = session.MakeRequest(t, req, http.StatusOK) resp = session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, resp, &key) DecodeJSON(t, resp, &key)
assert.EqualValues(t, "FABF39739FE1E927", key.KeyID) assert.EqualValues(t, "FABF39739FE1E927", key.KeyID)
assert.EqualValues(t, 1, len(key.Emails)) assert.Len(t, key.Emails, 1)
assert.EqualValues(t, "user21@example.com", key.Emails[0].Email) assert.EqualValues(t, "user21@example.com", key.Emails[0].Email)
assert.EqualValues(t, false, key.Emails[0].Verified) assert.False(t, key.Emails[0].Verified)
}) })
@ -124,7 +124,7 @@ func TestGPGKeys(t *testing.T) {
req := NewRequest(t, "GET", "/api/v1/repos/user2/repo16/branches/not-signed?token="+token) req := NewRequest(t, "GET", "/api/v1/repos/user2/repo16/branches/not-signed?token="+token)
resp := session.MakeRequest(t, req, http.StatusOK) resp := session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, resp, &branch) DecodeJSON(t, resp, &branch)
assert.EqualValues(t, false, branch.Commit.Verification.Verified) assert.False(t, branch.Commit.Verification.Verified)
}) })
t.Run("SignedWithNotValidatedEmail", func(t *testing.T) { t.Run("SignedWithNotValidatedEmail", func(t *testing.T) {
@ -132,7 +132,7 @@ func TestGPGKeys(t *testing.T) {
req := NewRequest(t, "GET", "/api/v1/repos/user2/repo16/branches/good-sign-not-yet-validated?token="+token) req := NewRequest(t, "GET", "/api/v1/repos/user2/repo16/branches/good-sign-not-yet-validated?token="+token)
resp := session.MakeRequest(t, req, http.StatusOK) resp := session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, resp, &branch) DecodeJSON(t, resp, &branch)
assert.EqualValues(t, false, branch.Commit.Verification.Verified) assert.False(t, branch.Commit.Verification.Verified)
}) })
t.Run("SignedWithValidEmail", func(t *testing.T) { t.Run("SignedWithValidEmail", func(t *testing.T) {
@ -140,7 +140,7 @@ func TestGPGKeys(t *testing.T) {
req := NewRequest(t, "GET", "/api/v1/repos/user2/repo16/branches/good-sign?token="+token) req := NewRequest(t, "GET", "/api/v1/repos/user2/repo16/branches/good-sign?token="+token)
resp := session.MakeRequest(t, req, http.StatusOK) resp := session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, resp, &branch) DecodeJSON(t, resp, &branch)
assert.EqualValues(t, true, branch.Commit.Verification.Verified) assert.True(t, branch.Commit.Verification.Verified)
}) })
}) })
} }

@ -65,8 +65,8 @@ func TestAPICreateIssue(t *testing.T) {
resp := session.MakeRequest(t, req, http.StatusCreated) resp := session.MakeRequest(t, req, http.StatusCreated)
var apiIssue api.Issue var apiIssue api.Issue
DecodeJSON(t, resp, &apiIssue) DecodeJSON(t, resp, &apiIssue)
assert.Equal(t, apiIssue.Body, body) assert.Equal(t, body, apiIssue.Body)
assert.Equal(t, apiIssue.Title, title) assert.Equal(t, title, apiIssue.Title)
models.AssertExistsAndLoadBean(t, &models.Issue{ models.AssertExistsAndLoadBean(t, &models.Issue{
RepoID: repoBefore.ID, RepoID: repoBefore.ID,

@ -45,14 +45,14 @@ func TestAPINotification(t *testing.T) {
assert.Len(t, apiNL, 3) assert.Len(t, apiNL, 3)
assert.EqualValues(t, 4, apiNL[0].ID) assert.EqualValues(t, 4, apiNL[0].ID)
assert.EqualValues(t, true, apiNL[0].Unread) assert.True(t, apiNL[0].Unread)
assert.EqualValues(t, false, apiNL[0].Pinned) assert.False(t, apiNL[0].Pinned)
assert.EqualValues(t, 3, apiNL[1].ID) assert.EqualValues(t, 3, apiNL[1].ID)
assert.EqualValues(t, false, apiNL[1].Unread) assert.False(t, apiNL[1].Unread)
assert.EqualValues(t, true, apiNL[1].Pinned) assert.True(t, apiNL[1].Pinned)
assert.EqualValues(t, 2, apiNL[2].ID) assert.EqualValues(t, 2, apiNL[2].ID)
assert.EqualValues(t, false, apiNL[2].Unread) assert.False(t, apiNL[2].Unread)
assert.EqualValues(t, false, apiNL[2].Pinned) assert.False(t, apiNL[2].Pinned)
// -- GET /repos/{owner}/{repo}/notifications -- // -- GET /repos/{owner}/{repo}/notifications --
req = NewRequest(t, "GET", fmt.Sprintf("/api/v1/repos/%s/%s/notifications?status-types=unread&token=%s", user2.Name, repo1.Name, token)) req = NewRequest(t, "GET", fmt.Sprintf("/api/v1/repos/%s/%s/notifications?status-types=unread&token=%s", user2.Name, repo1.Name, token))
@ -74,8 +74,8 @@ func TestAPINotification(t *testing.T) {
DecodeJSON(t, resp, &apiN) DecodeJSON(t, resp, &apiN)
assert.EqualValues(t, 5, apiN.ID) assert.EqualValues(t, 5, apiN.ID)
assert.EqualValues(t, false, apiN.Pinned) assert.False(t, apiN.Pinned)
assert.EqualValues(t, true, apiN.Unread) assert.True(t, apiN.Unread)
assert.EqualValues(t, "issue4", apiN.Subject.Title) assert.EqualValues(t, "issue4", apiN.Subject.Title)
assert.EqualValues(t, "Issue", apiN.Subject.Type) assert.EqualValues(t, "Issue", apiN.Subject.Type)
assert.EqualValues(t, thread5.Issue.APIURL(), apiN.Subject.URL) assert.EqualValues(t, thread5.Issue.APIURL(), apiN.Subject.URL)

@ -123,7 +123,7 @@ func testAPIGetOAuth2Application(t *testing.T) {
assert.EqualValues(t, existApp.ClientID, expectedApp.ClientID) assert.EqualValues(t, existApp.ClientID, expectedApp.ClientID)
assert.Len(t, expectedApp.ClientID, 36) assert.Len(t, expectedApp.ClientID, 36)
assert.Empty(t, expectedApp.ClientSecret) assert.Empty(t, expectedApp.ClientSecret)
assert.EqualValues(t, len(expectedApp.RedirectURIs), 1) assert.Len(t, expectedApp.RedirectURIs, 1)
assert.EqualValues(t, existApp.RedirectURIs[0], expectedApp.RedirectURIs[0]) assert.EqualValues(t, existApp.RedirectURIs[0], expectedApp.RedirectURIs[0])
models.AssertExistsAndLoadBean(t, &models.OAuth2Application{ID: expectedApp.ID, Name: expectedApp.Name}) models.AssertExistsAndLoadBean(t, &models.OAuth2Application{ID: expectedApp.ID, Name: expectedApp.Name})
} }
@ -156,7 +156,7 @@ func testAPIUpdateOAuth2Application(t *testing.T) {
DecodeJSON(t, resp, &app) DecodeJSON(t, resp, &app)
expectedApp := app expectedApp := app
assert.EqualValues(t, len(expectedApp.RedirectURIs), 2) assert.Len(t, expectedApp.RedirectURIs, 2)
assert.EqualValues(t, expectedApp.RedirectURIs[0], appBody.RedirectURIs[0]) assert.EqualValues(t, expectedApp.RedirectURIs[0], appBody.RedirectURIs[0])
assert.EqualValues(t, expectedApp.RedirectURIs[1], appBody.RedirectURIs[1]) assert.EqualValues(t, expectedApp.RedirectURIs[1], appBody.RedirectURIs[1])
models.AssertExistsAndLoadBean(t, &models.OAuth2Application{ID: expectedApp.ID, Name: expectedApp.Name}) models.AssertExistsAndLoadBean(t, &models.OAuth2Application{ID: expectedApp.ID, Name: expectedApp.Name})

@ -69,7 +69,7 @@ func TestAPIOrgCreate(t *testing.T) {
// user1 on this org is public // user1 on this org is public
var users []*api.User var users []*api.User
DecodeJSON(t, resp, &users) DecodeJSON(t, resp, &users)
assert.EqualValues(t, 1, len(users)) assert.Len(t, users, 1)
assert.EqualValues(t, "user1", users[0].UserName) assert.EqualValues(t, "user1", users[0].UserName)
}) })
} }

@ -37,15 +37,15 @@ func TestAPIPullReview(t *testing.T) {
assert.EqualValues(t, 8, reviews[3].ID) assert.EqualValues(t, 8, reviews[3].ID)
assert.EqualValues(t, "APPROVED", reviews[3].State) assert.EqualValues(t, "APPROVED", reviews[3].State)
assert.EqualValues(t, 0, reviews[3].CodeCommentsCount) assert.EqualValues(t, 0, reviews[3].CodeCommentsCount)
assert.EqualValues(t, true, reviews[3].Stale) assert.True(t, reviews[3].Stale)
assert.EqualValues(t, false, reviews[3].Official) assert.False(t, reviews[3].Official)
assert.EqualValues(t, 10, reviews[5].ID) assert.EqualValues(t, 10, reviews[5].ID)
assert.EqualValues(t, "REQUEST_CHANGES", reviews[5].State) assert.EqualValues(t, "REQUEST_CHANGES", reviews[5].State)
assert.EqualValues(t, 1, reviews[5].CodeCommentsCount) assert.EqualValues(t, 1, reviews[5].CodeCommentsCount)
assert.EqualValues(t, -1, reviews[5].Reviewer.ID) // ghost user assert.EqualValues(t, -1, reviews[5].Reviewer.ID) // ghost user
assert.EqualValues(t, false, reviews[5].Stale) assert.False(t, reviews[5].Stale)
assert.EqualValues(t, true, reviews[5].Official) assert.True(t, reviews[5].Official)
// test GetPullReview // test GetPullReview
req = NewRequestf(t, http.MethodGet, "/api/v1/repos/%s/%s/pulls/%d/reviews/%d?token=%s", repo.OwnerName, repo.Name, pullIssue.Index, reviews[3].ID, token) req = NewRequestf(t, http.MethodGet, "/api/v1/repos/%s/%s/pulls/%d/reviews/%d?token=%s", repo.OwnerName, repo.Name, pullIssue.Index, reviews[3].ID, token)
@ -118,14 +118,14 @@ func TestAPIPullReview(t *testing.T) {
resp = session.MakeRequest(t, req, http.StatusOK) resp = session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, resp, &review) DecodeJSON(t, resp, &review)
assert.EqualValues(t, 6, review.ID) assert.EqualValues(t, 6, review.ID)
assert.EqualValues(t, true, review.Dismissed) assert.True(t, review.Dismissed)
// test dismiss review // test dismiss review
req = NewRequest(t, http.MethodPost, fmt.Sprintf("/api/v1/repos/%s/%s/pulls/%d/reviews/%d/undismissals?token=%s", repo.OwnerName, repo.Name, pullIssue.Index, review.ID, token)) req = NewRequest(t, http.MethodPost, fmt.Sprintf("/api/v1/repos/%s/%s/pulls/%d/reviews/%d/undismissals?token=%s", repo.OwnerName, repo.Name, pullIssue.Index, review.ID, token))
resp = session.MakeRequest(t, req, http.StatusOK) resp = session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, resp, &review) DecodeJSON(t, resp, &review)
assert.EqualValues(t, 6, review.ID) assert.EqualValues(t, 6, review.ID)
assert.EqualValues(t, false, review.Dismissed) assert.False(t, review.Dismissed)
// test DeletePullReview // test DeletePullReview
req = NewRequestWithJSON(t, http.MethodPost, fmt.Sprintf("/api/v1/repos/%s/%s/pulls/%d/reviews?token=%s", repo.OwnerName, repo.Name, pullIssue.Index, token), &api.CreatePullReviewOptions{ req = NewRequestWithJSON(t, http.MethodPost, fmt.Sprintf("/api/v1/repos/%s/%s/pulls/%d/reviews?token=%s", repo.OwnerName, repo.Name, pullIssue.Index, token), &api.CreatePullReviewOptions{
@ -151,15 +151,15 @@ func TestAPIPullReview(t *testing.T) {
assert.EqualValues(t, 11, reviews[0].ID) assert.EqualValues(t, 11, reviews[0].ID)
assert.EqualValues(t, "REQUEST_REVIEW", reviews[0].State) assert.EqualValues(t, "REQUEST_REVIEW", reviews[0].State)
assert.EqualValues(t, 0, reviews[0].CodeCommentsCount) assert.EqualValues(t, 0, reviews[0].CodeCommentsCount)
assert.EqualValues(t, false, reviews[0].Stale) assert.False(t, reviews[0].Stale)
assert.EqualValues(t, true, reviews[0].Official) assert.True(t, reviews[0].Official)
assert.EqualValues(t, "test_team", reviews[0].ReviewerTeam.Name) assert.EqualValues(t, "test_team", reviews[0].ReviewerTeam.Name)
assert.EqualValues(t, 12, reviews[1].ID) assert.EqualValues(t, 12, reviews[1].ID)
assert.EqualValues(t, "REQUEST_REVIEW", reviews[1].State) assert.EqualValues(t, "REQUEST_REVIEW", reviews[1].State)
assert.EqualValues(t, 0, reviews[0].CodeCommentsCount) assert.EqualValues(t, 0, reviews[0].CodeCommentsCount)
assert.EqualValues(t, false, reviews[1].Stale) assert.False(t, reviews[1].Stale)
assert.EqualValues(t, true, reviews[1].Official) assert.True(t, reviews[1].Official)
assert.EqualValues(t, 1, reviews[1].Reviewer.ID) assert.EqualValues(t, 1, reviews[1].Reviewer.ID)
} }

@ -28,7 +28,7 @@ func TestAPIReposGetTags(t *testing.T) {
var tags []*api.Tag var tags []*api.Tag
DecodeJSON(t, resp, &tags) DecodeJSON(t, resp, &tags)
assert.EqualValues(t, 1, len(tags)) assert.Len(t, tags, 1)
assert.Equal(t, "v1.1", tags[0].Name) assert.Equal(t, "v1.1", tags[0].Name)
assert.Equal(t, "65f1bf27bc3bf70f64657658635e66094edbcb4d", tags[0].Commit.SHA) assert.Equal(t, "65f1bf27bc3bf70f64657658635e66094edbcb4d", tags[0].Commit.SHA)
assert.Equal(t, setting.AppURL+"api/v1/repos/user2/repo1/git/commits/65f1bf27bc3bf70f64657658635e66094edbcb4d", tags[0].Commit.URL) assert.Equal(t, setting.AppURL+"api/v1/repos/user2/repo1/git/commits/65f1bf27bc3bf70f64657658635e66094edbcb4d", tags[0].Commit.URL)

@ -33,12 +33,12 @@ func TestAPIRepoTeams(t *testing.T) {
DecodeJSON(t, res, &teams) DecodeJSON(t, res, &teams)
if assert.Len(t, teams, 2) { if assert.Len(t, teams, 2) {
assert.EqualValues(t, "Owners", teams[0].Name) assert.EqualValues(t, "Owners", teams[0].Name)
assert.EqualValues(t, false, teams[0].CanCreateOrgRepo) assert.False(t, teams[0].CanCreateOrgRepo)
assert.EqualValues(t, []string{"repo.code", "repo.issues", "repo.pulls", "repo.releases", "repo.wiki", "repo.ext_wiki", "repo.ext_issues"}, teams[0].Units) assert.EqualValues(t, []string{"repo.code", "repo.issues", "repo.pulls", "repo.releases", "repo.wiki", "repo.ext_wiki", "repo.ext_issues"}, teams[0].Units)
assert.EqualValues(t, "owner", teams[0].Permission) assert.EqualValues(t, "owner", teams[0].Permission)
assert.EqualValues(t, "test_team", teams[1].Name) assert.EqualValues(t, "test_team", teams[1].Name)
assert.EqualValues(t, false, teams[1].CanCreateOrgRepo) assert.False(t, teams[1].CanCreateOrgRepo)
assert.EqualValues(t, []string{"repo.issues"}, teams[1].Units) assert.EqualValues(t, []string{"repo.issues"}, teams[1].Units)
assert.EqualValues(t, "write", teams[1].Permission) assert.EqualValues(t, "write", teams[1].Permission)
} }

@ -88,7 +88,7 @@ func TestAPIRepoTopic(t *testing.T) {
req = NewRequest(t, "GET", url) req = NewRequest(t, "GET", url)
res = session.MakeRequest(t, req, http.StatusOK) res = session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, res, &topics) DecodeJSON(t, res, &topics)
assert.Equal(t, 25, len(topics.TopicNames)) assert.Len(t, topics.TopicNames, 25)
// Test writing more topics than allowed // Test writing more topics than allowed
newTopics = append(newTopics, "t26") newTopics = append(newTopics, "t26")
@ -115,7 +115,7 @@ func TestAPIRepoTopic(t *testing.T) {
req = NewRequest(t, "GET", url) req = NewRequest(t, "GET", url)
res = session.MakeRequest(t, req, http.StatusOK) res = session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, res, &topics) DecodeJSON(t, res, &topics)
assert.Equal(t, 0, len(topics.TopicNames)) assert.Empty(t, topics.TopicNames)
// Test add a topic to repo with write access (requires repo admin access) // Test add a topic to repo with write access (requires repo admin access)
req = NewRequestf(t, "PUT", "/api/v1/repos/%s/%s/topics/%s?token=%s", user3.Name, repo3.Name, "topicName", token4) req = NewRequestf(t, "PUT", "/api/v1/repos/%s/%s/topics/%s?token=%s", user3.Name, repo3.Name, "topicName", token4)

@ -148,7 +148,7 @@ func TestAPITeamSearch(t *testing.T) {
resp := session.MakeRequest(t, req, http.StatusOK) resp := session.MakeRequest(t, req, http.StatusOK)
DecodeJSON(t, resp, &results) DecodeJSON(t, resp, &results)
assert.NotEmpty(t, results.Data) assert.NotEmpty(t, results.Data)
assert.Equal(t, 1, len(results.Data)) assert.Len(t, results.Data, 1)
assert.Equal(t, "test_team", results.Data[0].Name) assert.Equal(t, "test_team", results.Data[0].Name)
// no access if not organization member // no access if not organization member

@ -33,7 +33,7 @@ func TestOrgRepos(t *testing.T) {
htmlDoc := NewHTMLParser(t, resp.Body) htmlDoc := NewHTMLParser(t, resp.Body)
sel := htmlDoc.doc.Find("a.name") sel := htmlDoc.doc.Find("a.name")
assert.EqualValues(t, len(repos), len(sel.Nodes)) assert.Len(t, repos, len(sel.Nodes))
for i := 0; i < len(repos); i++ { for i := 0; i < len(repos); i++ {
assert.EqualValues(t, repos[i], strings.TrimSpace(sel.Eq(i).Text())) assert.EqualValues(t, repos[i], strings.TrimSpace(sel.Eq(i).Text()))
} }

@ -66,7 +66,7 @@ func doTestRepoCommitWithStatus(t *testing.T, state string, classes ...string) {
doc = NewHTMLParser(t, resp.Body) doc = NewHTMLParser(t, resp.Body)
// Check if commit status is displayed in message column // Check if commit status is displayed in message column
sel := doc.doc.Find("#commits-table tbody tr td.message a.commit-statuses-trigger i.commit-status") sel := doc.doc.Find("#commits-table tbody tr td.message a.commit-statuses-trigger i.commit-status")
assert.Equal(t, sel.Length(), 1) assert.Equal(t, 1, sel.Length())
for _, class := range classes { for _, class := range classes {
assert.True(t, sel.HasClass(class)) assert.True(t, sel.HasClass(class))
} }

@ -154,12 +154,12 @@ func TestViewRepoWithSymlinks(t *testing.T) {
file := strings.Trim(s.Find("A").Text(), " \t\n") file := strings.Trim(s.Find("A").Text(), " \t\n")
return fmt.Sprintf("%s: %s", file, cls) return fmt.Sprintf("%s: %s", file, cls)
}) })
assert.Equal(t, len(items), 5) assert.Len(t, items, 5)
assert.Equal(t, items[0], "a: svg octicon-file-directory") assert.Equal(t, "a: svg octicon-file-directory", items[0])
assert.Equal(t, items[1], "link_b: svg octicon-file-submodule") assert.Equal(t, "link_b: svg octicon-file-submodule", items[1])
assert.Equal(t, items[2], "link_d: svg octicon-file-symlink-file") assert.Equal(t, "link_d: svg octicon-file-symlink-file", items[2])
assert.Equal(t, items[3], "link_hi: svg octicon-file-symlink-file") assert.Equal(t, "link_hi: svg octicon-file-symlink-file", items[3])
assert.Equal(t, items[4], "link_link: svg octicon-file-symlink-file") assert.Equal(t, "link_link: svg octicon-file-symlink-file", items[4])
} }
// TestViewAsRepoAdmin tests PR #2167 // TestViewAsRepoAdmin tests PR #2167

@ -61,11 +61,11 @@ func TestGetByCommentOrIssueID(t *testing.T) {
// count of attachments from issue ID // count of attachments from issue ID
attachments, err := GetAttachmentsByIssueID(1) attachments, err := GetAttachmentsByIssueID(1)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 1, len(attachments)) assert.Len(t, attachments, 1)
attachments, err = GetAttachmentsByCommentID(1) attachments, err = GetAttachmentsByCommentID(1)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 2, len(attachments)) assert.Len(t, attachments, 2)
} }
func TestDeleteAttachments(t *testing.T) { func TestDeleteAttachments(t *testing.T) {
@ -122,7 +122,7 @@ func TestGetAttachmentsByUUIDs(t *testing.T) {
attachList, err := GetAttachmentsByUUIDs(DefaultDBContext(), []string{"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11", "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a17", "not-existing-uuid"}) attachList, err := GetAttachmentsByUUIDs(DefaultDBContext(), []string{"a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11", "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a17", "not-existing-uuid"})
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 2, len(attachList)) assert.Len(t, attachList, 2)
assert.Equal(t, "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11", attachList[0].UUID) assert.Equal(t, "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11", attachList[0].UUID)
assert.Equal(t, "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a17", attachList[1].UUID) assert.Equal(t, "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a17", attachList[1].UUID)
assert.Equal(t, int64(1), attachList[0].IssueID) assert.Equal(t, int64(1), attachList[0].IssueID)

@ -67,7 +67,7 @@ func TestCreateOrStopIssueStopwatch(t *testing.T) {
assert.NoError(t, CreateOrStopIssueStopwatch(user3, issue1)) assert.NoError(t, CreateOrStopIssueStopwatch(user3, issue1))
sw := AssertExistsAndLoadBean(t, &Stopwatch{UserID: 3, IssueID: 1}).(*Stopwatch) sw := AssertExistsAndLoadBean(t, &Stopwatch{UserID: 3, IssueID: 1}).(*Stopwatch)
assert.Equal(t, true, sw.CreatedUnix <= timeutil.TimeStampNow()) assert.LessOrEqual(t, sw.CreatedUnix, timeutil.TimeStampNow())
assert.NoError(t, CreateOrStopIssueStopwatch(user2, issue2)) assert.NoError(t, CreateOrStopIssueStopwatch(user2, issue2))
AssertNotExistsBean(t, &Stopwatch{UserID: 2, IssueID: 2}) AssertNotExistsBean(t, &Stopwatch{UserID: 2, IssueID: 2})

@ -32,7 +32,7 @@ func TestGetIssueWatch(t *testing.T) {
iw, exists, err := GetIssueWatch(2, 2) iw, exists, err := GetIssueWatch(2, 2)
assert.True(t, exists) assert.True(t, exists)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, false, iw.IsWatching) assert.False(t, iw.IsWatching)
_, exists, err = GetIssueWatch(3, 1) _, exists, err = GetIssueWatch(3, 1)
assert.False(t, exists) assert.False(t, exists)

@ -25,7 +25,7 @@ func TestXRef_AddCrossReferences(t *testing.T) {
ref := AssertExistsAndLoadBean(t, &Comment{IssueID: itarget.ID, RefIssueID: pr.ID, RefCommentID: 0}).(*Comment) ref := AssertExistsAndLoadBean(t, &Comment{IssueID: itarget.ID, RefIssueID: pr.ID, RefCommentID: 0}).(*Comment)
assert.Equal(t, CommentTypePullRef, ref.Type) assert.Equal(t, CommentTypePullRef, ref.Type)
assert.Equal(t, pr.RepoID, ref.RefRepoID) assert.Equal(t, pr.RepoID, ref.RefRepoID)
assert.Equal(t, true, ref.RefIsPull) assert.True(t, ref.RefIsPull)
assert.Equal(t, references.XRefActionCloses, ref.RefAction) assert.Equal(t, references.XRefActionCloses, ref.RefAction)
// Comment on PR to reopen issue #1 // Comment on PR to reopen issue #1
@ -34,7 +34,7 @@ func TestXRef_AddCrossReferences(t *testing.T) {
ref = AssertExistsAndLoadBean(t, &Comment{IssueID: itarget.ID, RefIssueID: pr.ID, RefCommentID: c.ID}).(*Comment) ref = AssertExistsAndLoadBean(t, &Comment{IssueID: itarget.ID, RefIssueID: pr.ID, RefCommentID: c.ID}).(*Comment)
assert.Equal(t, CommentTypeCommentRef, ref.Type) assert.Equal(t, CommentTypeCommentRef, ref.Type)
assert.Equal(t, pr.RepoID, ref.RefRepoID) assert.Equal(t, pr.RepoID, ref.RefRepoID)
assert.Equal(t, true, ref.RefIsPull) assert.True(t, ref.RefIsPull)
assert.Equal(t, references.XRefActionReopens, ref.RefAction) assert.Equal(t, references.XRefActionReopens, ref.RefAction)
// Issue mentioning issue #1 // Issue mentioning issue #1
@ -43,7 +43,7 @@ func TestXRef_AddCrossReferences(t *testing.T) {
ref = AssertExistsAndLoadBean(t, &Comment{IssueID: itarget.ID, RefIssueID: i.ID, RefCommentID: 0}).(*Comment) ref = AssertExistsAndLoadBean(t, &Comment{IssueID: itarget.ID, RefIssueID: i.ID, RefCommentID: 0}).(*Comment)
assert.Equal(t, CommentTypeIssueRef, ref.Type) assert.Equal(t, CommentTypeIssueRef, ref.Type)
assert.Equal(t, pr.RepoID, ref.RefRepoID) assert.Equal(t, pr.RepoID, ref.RefRepoID)
assert.Equal(t, false, ref.RefIsPull) assert.False(t, ref.RefIsPull)
assert.Equal(t, references.XRefActionNone, ref.RefAction) assert.Equal(t, references.XRefActionNone, ref.RefAction)
// Issue #4 to test against // Issue #4 to test against
@ -55,7 +55,7 @@ func TestXRef_AddCrossReferences(t *testing.T) {
ref = AssertExistsAndLoadBean(t, &Comment{IssueID: itarget.ID, RefIssueID: i.ID, RefCommentID: 0}).(*Comment) ref = AssertExistsAndLoadBean(t, &Comment{IssueID: itarget.ID, RefIssueID: i.ID, RefCommentID: 0}).(*Comment)
assert.Equal(t, CommentTypeIssueRef, ref.Type) assert.Equal(t, CommentTypeIssueRef, ref.Type)
assert.Equal(t, i.RepoID, ref.RefRepoID) assert.Equal(t, i.RepoID, ref.RefRepoID)
assert.Equal(t, false, ref.RefIsPull) assert.False(t, ref.RefIsPull)
assert.Equal(t, references.XRefActionNone, ref.RefAction) assert.Equal(t, references.XRefActionNone, ref.RefAction)
// Cross-reference to issue #4 with no permission // Cross-reference to issue #4 with no permission

@ -219,11 +219,11 @@ func TestOAuth2AuthorizationCode_GenerateRedirectURI(t *testing.T) {
redirect, err := code.GenerateRedirectURI("thestate") redirect, err := code.GenerateRedirectURI("thestate")
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, redirect.String(), "https://example.com/callback?code=thecode&state=thestate") assert.Equal(t, "https://example.com/callback?code=thecode&state=thestate", redirect.String())
redirect, err = code.GenerateRedirectURI("") redirect, err = code.GenerateRedirectURI("")
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, redirect.String(), "https://example.com/callback?code=thecode") assert.Equal(t, "https://example.com/callback?code=thecode", redirect.String())
} }
func TestOAuth2AuthorizationCode_Invalidate(t *testing.T) { func TestOAuth2AuthorizationCode_Invalidate(t *testing.T) {

@ -453,7 +453,7 @@ func TestAddOrgUser(t *testing.T) {
assert.NoError(t, AddOrgUser(orgID, userID)) assert.NoError(t, AddOrgUser(orgID, userID))
ou := &OrgUser{OrgID: orgID, UID: userID} ou := &OrgUser{OrgID: orgID, UID: userID}
AssertExistsAndLoadBean(t, ou) AssertExistsAndLoadBean(t, ou)
assert.Equal(t, ou.IsPublic, isPublic) assert.Equal(t, isPublic, ou.IsPublic)
org = AssertExistsAndLoadBean(t, &User{ID: orgID}).(*User) org = AssertExistsAndLoadBean(t, &User{ID: orgID}).(*User)
assert.EqualValues(t, expectedNumMembers, org.NumMembers) assert.EqualValues(t, expectedNumMembers, org.NumMembers)
} }
@ -589,9 +589,9 @@ func TestHasOrgVisibleTypePublic(t *testing.T) {
test1 := HasOrgVisible(org, owner) test1 := HasOrgVisible(org, owner)
test2 := HasOrgVisible(org, user3) test2 := HasOrgVisible(org, user3)
test3 := HasOrgVisible(org, nil) test3 := HasOrgVisible(org, nil)
assert.Equal(t, test1, true) // owner of org assert.True(t, test1) // owner of org
assert.Equal(t, test2, true) // user not a part of org assert.True(t, test2) // user not a part of org
assert.Equal(t, test3, true) // logged out user assert.True(t, test3) // logged out user
} }
func TestHasOrgVisibleTypeLimited(t *testing.T) { func TestHasOrgVisibleTypeLimited(t *testing.T) {
@ -612,9 +612,9 @@ func TestHasOrgVisibleTypeLimited(t *testing.T) {
test1 := HasOrgVisible(org, owner) test1 := HasOrgVisible(org, owner)
test2 := HasOrgVisible(org, user3) test2 := HasOrgVisible(org, user3)
test3 := HasOrgVisible(org, nil) test3 := HasOrgVisible(org, nil)
assert.Equal(t, test1, true) // owner of org assert.True(t, test1) // owner of org
assert.Equal(t, test2, true) // user not a part of org assert.True(t, test2) // user not a part of org
assert.Equal(t, test3, false) // logged out user assert.False(t, test3) // logged out user
} }
func TestHasOrgVisibleTypePrivate(t *testing.T) { func TestHasOrgVisibleTypePrivate(t *testing.T) {
@ -635,9 +635,9 @@ func TestHasOrgVisibleTypePrivate(t *testing.T) {
test1 := HasOrgVisible(org, owner) test1 := HasOrgVisible(org, owner)
test2 := HasOrgVisible(org, user3) test2 := HasOrgVisible(org, user3)
test3 := HasOrgVisible(org, nil) test3 := HasOrgVisible(org, nil)
assert.Equal(t, test1, true) // owner of org assert.True(t, test1) // owner of org
assert.Equal(t, test2, false) // user not a part of org assert.False(t, test2) // user not a part of org
assert.Equal(t, test3, false) // logged out user assert.False(t, test3) // logged out user
} }
func TestGetUsersWhoCanCreateOrgRepo(t *testing.T) { func TestGetUsersWhoCanCreateOrgRepo(t *testing.T) {

@ -25,7 +25,7 @@ text/*.txt
func TestGiteaTemplate(t *testing.T) { func TestGiteaTemplate(t *testing.T) {
gt := GiteaTemplate{Content: giteaTemplate} gt := GiteaTemplate{Content: giteaTemplate}
assert.Equal(t, len(gt.Globs()), 3) assert.Len(t, gt.Globs(), 3)
tt := []struct { tt := []struct {
Path string Path string

@ -61,8 +61,8 @@ func TestMetas(t *testing.T) {
metas = repo.ComposeMetas() metas = repo.ComposeMetas()
assert.Contains(t, metas, "org") assert.Contains(t, metas, "org")
assert.Contains(t, metas, "teams") assert.Contains(t, metas, "teams")
assert.Equal(t, metas["org"], "user3") assert.Equal(t, "user3", metas["org"])
assert.Equal(t, metas["teams"], ",owners,team1,") assert.Equal(t, ",owners,team1,", metas["teams"])
} }
func TestGetRepositoryCount(t *testing.T) { func TestGetRepositoryCount(t *testing.T) {
@ -111,7 +111,7 @@ func TestUpdateRepositoryVisibilityChanged(t *testing.T) {
_, err = x.ID(3).Get(&act) _, err = x.ID(3).Get(&act)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, true, act.IsPrivate) assert.True(t, act.IsPrivate)
} }
func TestGetUserFork(t *testing.T) { func TestGetUserFork(t *testing.T) {
@ -199,13 +199,13 @@ func TestRepoGetReviewers(t *testing.T) {
reviewers, err := repo1.GetReviewers(2, 2) reviewers, err := repo1.GetReviewers(2, 2)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 4, len(reviewers)) assert.Len(t, reviewers, 4)
// test private repo // test private repo
repo2 := AssertExistsAndLoadBean(t, &Repository{ID: 2}).(*Repository) repo2 := AssertExistsAndLoadBean(t, &Repository{ID: 2}).(*Repository)
reviewers, err = repo2.GetReviewers(2, 2) reviewers, err = repo2.GetReviewers(2, 2)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 0, len(reviewers)) assert.Empty(t, reviewers)
} }
func TestRepoGetReviewerTeams(t *testing.T) { func TestRepoGetReviewerTeams(t *testing.T) {
@ -219,5 +219,5 @@ func TestRepoGetReviewerTeams(t *testing.T) {
repo3 := AssertExistsAndLoadBean(t, &Repository{ID: 3}).(*Repository) repo3 := AssertExistsAndLoadBean(t, &Repository{ID: 3}).(*Repository)
teams, err = repo3.GetReviewerTeams() teams, err = repo3.GetReviewerTeams()
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 2, len(teams)) assert.Len(t, teams, 2)
} }

@ -19,31 +19,31 @@ func TestAddTopic(t *testing.T) {
topics, err := FindTopics(&FindTopicOptions{}) topics, err := FindTopics(&FindTopicOptions{})
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, totalNrOfTopics, len(topics)) assert.Len(t, topics, totalNrOfTopics)
topics, err = FindTopics(&FindTopicOptions{ topics, err = FindTopics(&FindTopicOptions{
ListOptions: ListOptions{Page: 1, PageSize: 2}, ListOptions: ListOptions{Page: 1, PageSize: 2},
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 2, len(topics)) assert.Len(t, topics, 2)
topics, err = FindTopics(&FindTopicOptions{ topics, err = FindTopics(&FindTopicOptions{
RepoID: 1, RepoID: 1,
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, repo1NrOfTopics, len(topics)) assert.Len(t, topics, repo1NrOfTopics)
assert.NoError(t, SaveTopics(2, "golang")) assert.NoError(t, SaveTopics(2, "golang"))
repo2NrOfTopics = 1 repo2NrOfTopics = 1
topics, err = FindTopics(&FindTopicOptions{}) topics, err = FindTopics(&FindTopicOptions{})
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, totalNrOfTopics, len(topics)) assert.Len(t, topics, totalNrOfTopics)
topics, err = FindTopics(&FindTopicOptions{ topics, err = FindTopics(&FindTopicOptions{
RepoID: 2, RepoID: 2,
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, repo2NrOfTopics, len(topics)) assert.Len(t, topics, repo2NrOfTopics)
assert.NoError(t, SaveTopics(2, "golang", "gitea")) assert.NoError(t, SaveTopics(2, "golang", "gitea"))
repo2NrOfTopics = 2 repo2NrOfTopics = 2
@ -54,13 +54,13 @@ func TestAddTopic(t *testing.T) {
topics, err = FindTopics(&FindTopicOptions{}) topics, err = FindTopics(&FindTopicOptions{})
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, totalNrOfTopics, len(topics)) assert.Len(t, topics, totalNrOfTopics)
topics, err = FindTopics(&FindTopicOptions{ topics, err = FindTopics(&FindTopicOptions{
RepoID: 2, RepoID: 2,
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, repo2NrOfTopics, len(topics)) assert.Len(t, topics, repo2NrOfTopics)
} }
func TestTopicValidator(t *testing.T) { func TestTopicValidator(t *testing.T) {

@ -52,8 +52,8 @@ func TestGetUserHeatmapDataByUser(t *testing.T) {
// Get the heatmap and compare // Get the heatmap and compare
heatmap, err := GetUserHeatmapDataByUser(user, doer) heatmap, err := GetUserHeatmapDataByUser(user, doer)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, len(actions), len(heatmap), "invalid action count: did the test data became too old?") assert.Len(t, heatmap, len(actions), "invalid action count: did the test data became too old?")
assert.Equal(t, tc.CountResult, len(heatmap), fmt.Sprintf("testcase %d", i)) assert.Len(t, heatmap, tc.CountResult, fmt.Sprintf("testcase %d", i))
// Test JSON rendering // Test JSON rendering
json := jsoniter.ConfigCompatibleWithStandardLibrary json := jsoniter.ConfigCompatibleWithStandardLibrary

@ -129,14 +129,14 @@ func TestMakeEmailPrimary(t *testing.T) {
} }
err := MakeEmailPrimary(email) err := MakeEmailPrimary(email)
assert.Error(t, err) assert.Error(t, err)
assert.Equal(t, ErrEmailNotExist.Error(), err.Error()) assert.EqualError(t, err, ErrEmailNotExist.Error())
email = &EmailAddress{ email = &EmailAddress{
Email: "user11@example.com", Email: "user11@example.com",
} }
err = MakeEmailPrimary(email) err = MakeEmailPrimary(email)
assert.Error(t, err) assert.Error(t, err)
assert.Equal(t, ErrEmailNotActivated.Error(), err.Error()) assert.EqualError(t, err, ErrEmailNotActivated.Error())
email = &EmailAddress{ email = &EmailAddress{
Email: "user9999999@example.com", Email: "user9999999@example.com",
@ -232,6 +232,6 @@ func TestListEmails(t *testing.T) {
} }
emails, count, err = SearchEmails(opts) emails, count, err = SearchEmails(opts)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 5, len(emails)) assert.Len(t, emails, 5)
assert.True(t, count > int64(len(emails))) assert.Greater(t, count, int64(len(emails)))
} }

@ -15,15 +15,15 @@ func TestGetUserOpenIDs(t *testing.T) {
oids, err := GetUserOpenIDs(int64(1)) oids, err := GetUserOpenIDs(int64(1))
if assert.NoError(t, err) && assert.Len(t, oids, 2) { if assert.NoError(t, err) && assert.Len(t, oids, 2) {
assert.Equal(t, oids[0].URI, "https://user1.domain1.tld/") assert.Equal(t, "https://user1.domain1.tld/", oids[0].URI)
assert.False(t, oids[0].Show) assert.False(t, oids[0].Show)
assert.Equal(t, oids[1].URI, "http://user1.domain2.tld/") assert.Equal(t, "http://user1.domain2.tld/", oids[1].URI)
assert.True(t, oids[1].Show) assert.True(t, oids[1].Show)
} }
oids, err = GetUserOpenIDs(int64(2)) oids, err = GetUserOpenIDs(int64(2))
if assert.NoError(t, err) && assert.Len(t, oids, 1) { if assert.NoError(t, err) && assert.Len(t, oids, 1) {
assert.Equal(t, oids[0].URI, "https://domain1.tld/user2/") assert.Equal(t, "https://domain1.tld/user2/", oids[0].URI)
assert.True(t, oids[0].Show) assert.True(t, oids[0].Show)
} }
} }
@ -38,12 +38,12 @@ func TestGetUserByOpenID(t *testing.T) {
user, err := GetUserByOpenID("https://user1.domain1.tld") user, err := GetUserByOpenID("https://user1.domain1.tld")
if assert.NoError(t, err) { if assert.NoError(t, err) {
assert.Equal(t, user.ID, int64(1)) assert.Equal(t, int64(1), user.ID)
} }
user, err = GetUserByOpenID("https://domain1.tld/user2/") user, err = GetUserByOpenID("https://domain1.tld/user2/")
if assert.NoError(t, err) { if assert.NoError(t, err) {
assert.Equal(t, user.ID, int64(2)) assert.Equal(t, int64(2), user.ID)
} }
} }

@ -386,14 +386,14 @@ func TestGetMaileableUsersByIDs(t *testing.T) {
results, err := GetMaileableUsersByIDs([]int64{1, 4}, false) results, err := GetMaileableUsersByIDs([]int64{1, 4}, false)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 1, len(results)) assert.Len(t, results, 1)
if len(results) > 1 { if len(results) > 1 {
assert.Equal(t, results[0].ID, 1) assert.Equal(t, results[0].ID, 1)
} }
results, err = GetMaileableUsersByIDs([]int64{1, 4}, true) results, err = GetMaileableUsersByIDs([]int64{1, 4}, true)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 2, len(results)) assert.Len(t, results, 2)
if len(results) > 2 { if len(results) > 2 {
assert.Equal(t, results[0].ID, 1) assert.Equal(t, results[0].ID, 1)
assert.Equal(t, results[1].ID, 4) assert.Equal(t, results[1].ID, 4)
@ -457,7 +457,7 @@ ssh-dss AAAAB3NzaC1kc3MAAACBAOChCC7lf6Uo9n7BmZ6M8St19PZf4Tn59NriyboW2x/DZuYAz3ib
if err != nil { if err != nil {
continue continue
} }
assert.Equal(t, kase.number, len(keys)) assert.Len(t, keys, kase.number)
for _, key := range keys { for _, key := range keys {
assert.Contains(t, kase.keyContents, key.Content) assert.Contains(t, kase.keyContents, key.Content)

@ -15,6 +15,6 @@ import (
func TestPamAuth(t *testing.T) { func TestPamAuth(t *testing.T) {
result, err := Auth("gitea", "user1", "false-pwd") result, err := Auth("gitea", "user1", "false-pwd")
assert.Error(t, err) assert.Error(t, err)
assert.EqualValues(t, "Authentication failure", err.Error()) assert.EqualError(t, err, "Authentication failure")
assert.Len(t, result, 0) assert.Len(t, result, 0)
} }

@ -223,9 +223,9 @@ func TestInt64sToMap(t *testing.T) {
func TestInt64sContains(t *testing.T) { func TestInt64sContains(t *testing.T) {
assert.Equal(t, map[int64]bool{}, Int64sToMap([]int64{})) assert.Equal(t, map[int64]bool{}, Int64sToMap([]int64{}))
assert.Equal(t, true, Int64sContains([]int64{6, 44324, 4324, 32, 1, 2323}, 1)) assert.True(t, Int64sContains([]int64{6, 44324, 4324, 32, 1, 2323}, 1))
assert.Equal(t, true, Int64sContains([]int64{2323}, 2323)) assert.True(t, Int64sContains([]int64{2323}, 2323))
assert.Equal(t, false, Int64sContains([]int64{6, 44324, 4324, 32, 1, 2323}, 232)) assert.False(t, Int64sContains([]int64{6, 44324, 4324, 32, 1, 2323}, 232))
} }
func TestIsLetter(t *testing.T) { func TestIsLetter(t *testing.T) {
@ -249,7 +249,7 @@ func TestIsLetter(t *testing.T) {
func TestSetupGiteaRoot(t *testing.T) { func TestSetupGiteaRoot(t *testing.T) {
_ = os.Setenv("GITEA_ROOT", "test") _ = os.Setenv("GITEA_ROOT", "test")
assert.EqualValues(t, "test", SetupGiteaRoot()) assert.Equal(t, "test", SetupGiteaRoot())
_ = os.Setenv("GITEA_ROOT", "") _ = os.Setenv("GITEA_ROOT", "")
assert.NotEqual(t, "test", SetupGiteaRoot()) assert.NotEqual(t, "test", SetupGiteaRoot())
} }

@ -58,7 +58,7 @@ func TestParseTreeEntries(t *testing.T) {
for _, testCase := range testCases { for _, testCase := range testCases {
entries, err := ParseTreeEntries([]byte(testCase.Input)) entries, err := ParseTreeEntries([]byte(testCase.Input))
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, len(testCase.Expected), len(entries)) assert.Len(t, entries, len(testCase.Expected))
for i, entry := range entries { for i, entry := range entries {
assert.EqualValues(t, testCase.Expected[i].ID, entry.ID) assert.EqualValues(t, testCase.Expected[i].ID, entry.ID)
assert.EqualValues(t, testCase.Expected[i].name, entry.name) assert.EqualValues(t, testCase.Expected[i].name, entry.name)

@ -72,9 +72,9 @@ func TestIsCommitInBranch(t *testing.T) {
result, err := bareRepo1.IsCommitInBranch("2839944139e0de9737a044f78b0e4b40d989a9e3", "branch1") result, err := bareRepo1.IsCommitInBranch("2839944139e0de9737a044f78b0e4b40d989a9e3", "branch1")
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, true, result) assert.True(t, result)
result, err = bareRepo1.IsCommitInBranch("2839944139e0de9737a044f78b0e4b40d989a9e3", "branch2") result, err = bareRepo1.IsCommitInBranch("2839944139e0de9737a044f78b0e4b40d989a9e3", "branch2")
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, false, result) assert.False(t, result)
} }

@ -71,33 +71,33 @@ func TestFollowLink(t *testing.T) {
// should be able to dereference to target // should be able to dereference to target
target, err := lnk.FollowLink() target, err := lnk.FollowLink()
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, target.Name(), "hello") assert.Equal(t, "hello", target.Name())
assert.False(t, target.IsLink()) assert.False(t, target.IsLink())
assert.Equal(t, target.ID.String(), "b14df6442ea5a1b382985a6549b85d435376c351") assert.Equal(t, "b14df6442ea5a1b382985a6549b85d435376c351", target.ID.String())
// should error when called on normal file // should error when called on normal file
target, err = commit.Tree.GetTreeEntryByPath("file1.txt") target, err = commit.Tree.GetTreeEntryByPath("file1.txt")
assert.NoError(t, err) assert.NoError(t, err)
_, err = target.FollowLink() _, err = target.FollowLink()
assert.Equal(t, err.Error(), "file1.txt: not a symlink") assert.EqualError(t, err, "file1.txt: not a symlink")
// should error for broken links // should error for broken links
target, err = commit.Tree.GetTreeEntryByPath("foo/broken_link") target, err = commit.Tree.GetTreeEntryByPath("foo/broken_link")
assert.NoError(t, err) assert.NoError(t, err)
assert.True(t, target.IsLink()) assert.True(t, target.IsLink())
_, err = target.FollowLink() _, err = target.FollowLink()
assert.Equal(t, err.Error(), "broken_link: broken link") assert.EqualError(t, err, "broken_link: broken link")
// should error for external links // should error for external links
target, err = commit.Tree.GetTreeEntryByPath("foo/outside_repo") target, err = commit.Tree.GetTreeEntryByPath("foo/outside_repo")
assert.NoError(t, err) assert.NoError(t, err)
assert.True(t, target.IsLink()) assert.True(t, target.IsLink())
_, err = target.FollowLink() _, err = target.FollowLink()
assert.Equal(t, err.Error(), "outside_repo: points outside of repo") assert.EqualError(t, err, "outside_repo: points outside of repo")
// testing fix for short link bug // testing fix for short link bug
target, err = commit.Tree.GetTreeEntryByPath("foo/link_short") target, err = commit.Tree.GetTreeEntryByPath("foo/link_short")
assert.NoError(t, err) assert.NoError(t, err)
_, err = target.FollowLink() _, err = target.FollowLink()
assert.Equal(t, err.Error(), "link_short: broken link") assert.EqualError(t, err, "link_short: broken link")
} }

@ -67,7 +67,7 @@ func testIndexer(name string, t *testing.T, indexer Indexer) {
total, res, langs, err := indexer.Search(kw.RepoIDs, "", kw.Keyword, 1, 10, false) total, res, langs, err := indexer.Search(kw.RepoIDs, "", kw.Keyword, 1, 10, false)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, len(kw.IDs), total) assert.EqualValues(t, len(kw.IDs), total)
assert.EqualValues(t, kw.Langs, len(langs)) assert.Len(t, langs, kw.Langs)
var ids = make([]int64, 0, len(res)) var ids = make([]int64, 0, len(res))
for _, hit := range res { for _, hit := range res {

@ -56,7 +56,7 @@ func TestHTTPClientDownload(t *testing.T) {
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, "download", batchRequest.Operation) assert.Equal(t, "download", batchRequest.Operation)
assert.Equal(t, 1, len(batchRequest.Objects)) assert.Len(t, batchRequest.Objects, 1)
assert.Equal(t, oid, batchRequest.Objects[0].Oid) assert.Equal(t, oid, batchRequest.Objects[0].Oid)
assert.Equal(t, size, batchRequest.Objects[0].Size) assert.Equal(t, size, batchRequest.Objects[0].Size)

@ -15,16 +15,16 @@ import (
func TestStringContent(t *testing.T) { func TestStringContent(t *testing.T) {
p := Pointer{Oid: "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393", Size: 1234} p := Pointer{Oid: "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393", Size: 1234}
expected := "version https://git-lfs.github.com/spec/v1\noid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393\nsize 1234\n" expected := "version https://git-lfs.github.com/spec/v1\noid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393\nsize 1234\n"
assert.Equal(t, p.StringContent(), expected) assert.Equal(t, expected, p.StringContent())
} }
func TestRelativePath(t *testing.T) { func TestRelativePath(t *testing.T) {
p := Pointer{Oid: "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393"} p := Pointer{Oid: "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393"}
expected := path.Join("4d", "7a", "214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393") expected := path.Join("4d", "7a", "214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393")
assert.Equal(t, p.RelativePath(), expected) assert.Equal(t, expected, p.RelativePath())
p2 := Pointer{Oid: "4d7a"} p2 := Pointer{Oid: "4d7a"}
assert.Equal(t, p2.RelativePath(), "4d7a") assert.Equal(t, "4d7a", p2.RelativePath())
} }
func TestIsValid(t *testing.T) { func TestIsValid(t *testing.T) {
@ -48,8 +48,8 @@ func TestGeneratePointer(t *testing.T) {
p, err := GeneratePointer(strings.NewReader("Gitea")) p, err := GeneratePointer(strings.NewReader("Gitea"))
assert.NoError(t, err) assert.NoError(t, err)
assert.True(t, p.IsValid()) assert.True(t, p.IsValid())
assert.Equal(t, p.Oid, "94cb57646c54a297c9807697e80a30946f79a4b82cb079d2606847825b1812cc") assert.Equal(t, "94cb57646c54a297c9807697e80a30946f79a4b82cb079d2606847825b1812cc", p.Oid)
assert.Equal(t, p.Size, int64(5)) assert.Equal(t, int64(5), p.Size)
} }
func TestReadPointerFromBuffer(t *testing.T) { func TestReadPointerFromBuffer(t *testing.T) {
@ -84,20 +84,20 @@ func TestReadPointerFromBuffer(t *testing.T) {
p, err = ReadPointerFromBuffer([]byte("version https://git-lfs.github.com/spec/v1\noid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393\nsize 1234\n")) p, err = ReadPointerFromBuffer([]byte("version https://git-lfs.github.com/spec/v1\noid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393\nsize 1234\n"))
assert.NoError(t, err) assert.NoError(t, err)
assert.True(t, p.IsValid()) assert.True(t, p.IsValid())
assert.Equal(t, p.Oid, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393") assert.Equal(t, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393", p.Oid)
assert.Equal(t, p.Size, int64(1234)) assert.Equal(t, int64(1234), p.Size)
p, err = ReadPointerFromBuffer([]byte("version https://git-lfs.github.com/spec/v1\noid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393\nsize 1234\ntest")) p, err = ReadPointerFromBuffer([]byte("version https://git-lfs.github.com/spec/v1\noid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393\nsize 1234\ntest"))
assert.NoError(t, err) assert.NoError(t, err)
assert.True(t, p.IsValid()) assert.True(t, p.IsValid())
assert.Equal(t, p.Oid, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393") assert.Equal(t, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393", p.Oid)
assert.Equal(t, p.Size, int64(1234)) assert.Equal(t, int64(1234), p.Size)
} }
func TestReadPointer(t *testing.T) { func TestReadPointer(t *testing.T) {
p, err := ReadPointer(strings.NewReader("version https://git-lfs.github.com/spec/v1\noid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393\nsize 1234\n")) p, err := ReadPointer(strings.NewReader("version https://git-lfs.github.com/spec/v1\noid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393\nsize 1234\n"))
assert.NoError(t, err) assert.NoError(t, err)
assert.True(t, p.IsValid()) assert.True(t, p.IsValid())
assert.Equal(t, p.Oid, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393") assert.Equal(t, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393", p.Oid)
assert.Equal(t, p.Size, int64(1234)) assert.Equal(t, int64(1234), p.Size)
} }

@ -48,7 +48,7 @@ func TestConsoleLoggerMinimalConfig(t *testing.T) {
assert.Equal(t, prefix, realCW.Prefix) assert.Equal(t, prefix, realCW.Prefix)
assert.Equal(t, "", string(written)) assert.Equal(t, "", string(written))
cw.Close() cw.Close()
assert.Equal(t, false, closed) assert.False(t, closed)
} }
} }
@ -97,20 +97,20 @@ func TestConsoleLogger(t *testing.T) {
expected := fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg) expected := fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg)
cw.LogEvent(&event) cw.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.level = DEBUG event.level = DEBUG
expected = "" expected = ""
cw.LogEvent(&event) cw.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
event.level = TRACE event.level = TRACE
expected = "" expected = ""
cw.LogEvent(&event) cw.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
nonMatchEvent := Event{ nonMatchEvent := Event{
level: INFO, level: INFO,
@ -124,15 +124,15 @@ func TestConsoleLogger(t *testing.T) {
expected = "" expected = ""
cw.LogEvent(&nonMatchEvent) cw.LogEvent(&nonMatchEvent)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
event.level = WARN event.level = WARN
expected = fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg) expected = fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg)
cw.LogEvent(&event) cw.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
cw.Close() cw.Close()
assert.Equal(t, false, closed) assert.False(t, closed)
} }

@ -30,7 +30,7 @@ func TestFileLoggerFails(t *testing.T) {
fileLogger := NewFileLogger() fileLogger := NewFileLogger()
//realFileLogger, ok := fileLogger.(*FileLogger) //realFileLogger, ok := fileLogger.(*FileLogger)
//assert.Equal(t, true, ok) //assert.True(t, ok)
// Fail if there is bad json // Fail if there is bad json
err = fileLogger.Init("{") err = fileLogger.Init("{")
@ -161,7 +161,7 @@ func TestCompressFileLogger(t *testing.T) {
fileLogger := NewFileLogger() fileLogger := NewFileLogger()
realFileLogger, ok := fileLogger.(*FileLogger) realFileLogger, ok := fileLogger.(*FileLogger)
assert.Equal(t, true, ok) assert.True(t, ok)
location, _ := time.LoadLocation("EST") location, _ := time.LoadLocation("EST")

@ -26,9 +26,9 @@ func baseConsoleTest(t *testing.T, logger *MultiChannelledLogger) (chan []byte,
channelledLog := m.GetEventLogger("console") channelledLog := m.GetEventLogger("console")
assert.NotEmpty(t, channelledLog) assert.NotEmpty(t, channelledLog)
realChanLog, ok := channelledLog.(*ChannelledLog) realChanLog, ok := channelledLog.(*ChannelledLog)
assert.Equal(t, true, ok) assert.True(t, ok)
realCL, ok := realChanLog.loggerProvider.(*ConsoleLogger) realCL, ok := realChanLog.loggerProvider.(*ConsoleLogger)
assert.Equal(t, true, ok) assert.True(t, ok)
assert.Equal(t, INFO, realCL.Level) assert.Equal(t, INFO, realCL.Level)
realCL.out = c realCL.out = c
@ -38,20 +38,20 @@ func baseConsoleTest(t *testing.T, logger *MultiChannelledLogger) (chan []byte,
logger.Log(0, INFO, format, args...) logger.Log(0, INFO, format, args...)
line := <-written line := <-written
assert.Contains(t, string(line), fmt.Sprintf(format, args...)) assert.Contains(t, string(line), fmt.Sprintf(format, args...))
assert.Equal(t, false, <-closed) assert.False(t, <-closed)
format = "test2: %s" format = "test2: %s"
logger.Warn(format, args...) logger.Warn(format, args...)
line = <-written line = <-written
assert.Contains(t, string(line), fmt.Sprintf(format, args...)) assert.Contains(t, string(line), fmt.Sprintf(format, args...))
assert.Equal(t, false, <-closed) assert.False(t, <-closed)
format = "testerror: %s" format = "testerror: %s"
logger.Error(format, args...) logger.Error(format, args...)
line = <-written line = <-written
assert.Contains(t, string(line), fmt.Sprintf(format, args...)) assert.Contains(t, string(line), fmt.Sprintf(format, args...))
assert.Equal(t, false, <-closed) assert.False(t, <-closed)
return written, closed return written, closed
} }
@ -63,7 +63,7 @@ func TestNewLoggerUnexported(t *testing.T) {
out := logger.MultiChannelledLog.GetEventLogger("console") out := logger.MultiChannelledLog.GetEventLogger("console")
assert.NotEmpty(t, out) assert.NotEmpty(t, out)
chanlog, ok := out.(*ChannelledLog) chanlog, ok := out.(*ChannelledLog)
assert.Equal(t, true, ok) assert.True(t, ok)
assert.Equal(t, "console", chanlog.provider) assert.Equal(t, "console", chanlog.provider)
assert.Equal(t, INFO, logger.GetLevel()) assert.Equal(t, INFO, logger.GetLevel())
baseConsoleTest(t, logger) baseConsoleTest(t, logger)
@ -74,11 +74,11 @@ func TestNewLoggger(t *testing.T) {
logger := NewLogger(0, "console", "console", fmt.Sprintf(`{"level":"%s"}`, level.String())) logger := NewLogger(0, "console", "console", fmt.Sprintf(`{"level":"%s"}`, level.String()))
assert.Equal(t, INFO, GetLevel()) assert.Equal(t, INFO, GetLevel())
assert.Equal(t, false, IsTrace()) assert.False(t, IsTrace())
assert.Equal(t, false, IsDebug()) assert.False(t, IsDebug())
assert.Equal(t, true, IsInfo()) assert.True(t, IsInfo())
assert.Equal(t, true, IsWarn()) assert.True(t, IsWarn())
assert.Equal(t, true, IsError()) assert.True(t, IsError())
written, closed := baseConsoleTest(t, logger) written, closed := baseConsoleTest(t, logger)
@ -88,17 +88,17 @@ func TestNewLoggger(t *testing.T) {
Log(0, INFO, format, args...) Log(0, INFO, format, args...)
line := <-written line := <-written
assert.Contains(t, string(line), fmt.Sprintf(format, args...)) assert.Contains(t, string(line), fmt.Sprintf(format, args...))
assert.Equal(t, false, <-closed) assert.False(t, <-closed)
Info(format, args...) Info(format, args...)
line = <-written line = <-written
assert.Contains(t, string(line), fmt.Sprintf(format, args...)) assert.Contains(t, string(line), fmt.Sprintf(format, args...))
assert.Equal(t, false, <-closed) assert.False(t, <-closed)
go DelLogger("console") go DelLogger("console")
line = <-written line = <-written
assert.Equal(t, "", string(line)) assert.Equal(t, "", string(line))
assert.Equal(t, true, <-closed) assert.True(t, <-closed)
} }
func TestNewLogggerRecreate(t *testing.T) { func TestNewLogggerRecreate(t *testing.T) {
@ -106,11 +106,11 @@ func TestNewLogggerRecreate(t *testing.T) {
NewLogger(0, "console", "console", fmt.Sprintf(`{"level":"%s"}`, level.String())) NewLogger(0, "console", "console", fmt.Sprintf(`{"level":"%s"}`, level.String()))
assert.Equal(t, INFO, GetLevel()) assert.Equal(t, INFO, GetLevel())
assert.Equal(t, false, IsTrace()) assert.False(t, IsTrace())
assert.Equal(t, false, IsDebug()) assert.False(t, IsDebug())
assert.Equal(t, true, IsInfo()) assert.True(t, IsInfo())
assert.Equal(t, true, IsWarn()) assert.True(t, IsWarn())
assert.Equal(t, true, IsError()) assert.True(t, IsError())
format := "test: %s" format := "test: %s"
args := []interface{}{"A"} args := []interface{}{"A"}
@ -120,11 +120,11 @@ func TestNewLogggerRecreate(t *testing.T) {
NewLogger(0, "console", "console", fmt.Sprintf(`{"level":"%s"}`, level.String())) NewLogger(0, "console", "console", fmt.Sprintf(`{"level":"%s"}`, level.String()))
assert.Equal(t, INFO, GetLevel()) assert.Equal(t, INFO, GetLevel())
assert.Equal(t, false, IsTrace()) assert.False(t, IsTrace())
assert.Equal(t, false, IsDebug()) assert.False(t, IsDebug())
assert.Equal(t, true, IsInfo()) assert.True(t, IsInfo())
assert.Equal(t, true, IsWarn()) assert.True(t, IsWarn())
assert.Equal(t, true, IsError()) assert.True(t, IsError())
Log(0, INFO, format, args...) Log(0, INFO, format, args...)
@ -150,5 +150,5 @@ func TestNewNamedLogger(t *testing.T) {
go DelNamedLogger("test") go DelNamedLogger("test")
line := <-written line := <-written
assert.Equal(t, "", string(line)) assert.Equal(t, "", string(line))
assert.Equal(t, true, <-closed) assert.True(t, <-closed)
} }

@ -26,7 +26,7 @@ func TestSMTPLogger(t *testing.T) {
logger := NewSMTPLogger() logger := NewSMTPLogger()
smtpLogger, ok := logger.(*SMTPLogger) smtpLogger, ok := logger.(*SMTPLogger)
assert.Equal(t, true, ok) assert.True(t, ok)
err := logger.Init(fmt.Sprintf("{\"prefix\":\"%s\",\"level\":\"%s\",\"flags\":%d,\"username\":\"%s\",\"password\":\"%s\",\"host\":\"%s\",\"subject\":\"%s\",\"sendTos\":[\"%s\",\"%s\"]}", prefix, level.String(), flags, username, password, host, subject, sendTos[0], sendTos[1])) err := logger.Init(fmt.Sprintf("{\"prefix\":\"%s\",\"level\":\"%s\",\"flags\":%d,\"username\":\"%s\",\"password\":\"%s\",\"host\":\"%s\",\"subject\":\"%s\",\"sendTos\":[\"%s\",\"%s\"]}", prefix, level.String(), flags, username, password, host, subject, sendTos[0], sendTos[1]))
assert.NoError(t, err) assert.NoError(t, err)

@ -64,44 +64,44 @@ func TestBaseLogger(t *testing.T) {
expected := fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg) expected := fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg)
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.level = DEBUG event.level = DEBUG
expected = "" expected = ""
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
event.level = TRACE event.level = TRACE
expected = "" expected = ""
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
event.level = WARN event.level = WARN
expected = fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg) expected = fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg)
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.level = ERROR event.level = ERROR
expected = fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg) expected = fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg)
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.level = CRITICAL event.level = CRITICAL
expected = fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg) expected = fmt.Sprintf("%s%s %s:%d:%s [%c] %s\n", prefix, dateString, event.filename, event.line, event.caller, strings.ToUpper(event.level.String())[0], event.msg)
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
b.Close() b.Close()
assert.Equal(t, true, closed) assert.True(t, closed)
} }
func TestBaseLoggerDated(t *testing.T) { func TestBaseLoggerDated(t *testing.T) {
@ -142,46 +142,46 @@ func TestBaseLoggerDated(t *testing.T) {
expected := fmt.Sprintf("%s%s %s:%d [%s] %s", prefix, dateString, "FILENAME", event.line, strings.ToUpper(event.level.String()), event.msg) expected := fmt.Sprintf("%s%s %s:%d [%s] %s", prefix, dateString, "FILENAME", event.line, strings.ToUpper(event.level.String()), event.msg)
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.level = INFO event.level = INFO
expected = "" expected = ""
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.level = ERROR event.level = ERROR
expected = fmt.Sprintf("%s%s %s:%d [%s] %s", prefix, dateString, "FILENAME", event.line, strings.ToUpper(event.level.String()), event.msg) expected = fmt.Sprintf("%s%s %s:%d [%s] %s", prefix, dateString, "FILENAME", event.line, strings.ToUpper(event.level.String()), event.msg)
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.level = DEBUG event.level = DEBUG
expected = "" expected = ""
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.level = CRITICAL event.level = CRITICAL
expected = fmt.Sprintf("%s%s %s:%d [%s] %s", prefix, dateString, "FILENAME", event.line, strings.ToUpper(event.level.String()), event.msg) expected = fmt.Sprintf("%s%s %s:%d [%s] %s", prefix, dateString, "FILENAME", event.line, strings.ToUpper(event.level.String()), event.msg)
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.level = TRACE event.level = TRACE
expected = "" expected = ""
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
b.Close() b.Close()
assert.Equal(t, true, closed) assert.True(t, closed)
} }
func TestBaseLoggerMultiLineNoFlagsRegexp(t *testing.T) { func TestBaseLoggerMultiLineNoFlagsRegexp(t *testing.T) {
@ -222,20 +222,20 @@ func TestBaseLoggerMultiLineNoFlagsRegexp(t *testing.T) {
expected := "TEST\n\tMESSAGE\n\tTEST\n" expected := "TEST\n\tMESSAGE\n\tTEST\n"
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.filename = "ELSEWHERE" event.filename = "ELSEWHERE"
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, "", string(written)) assert.Equal(t, "", string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event.caller = "FILENAME" event.caller = "FILENAME"
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
event = Event{ event = Event{
@ -249,9 +249,8 @@ func TestBaseLoggerMultiLineNoFlagsRegexp(t *testing.T) {
expected = "TEST\n\tFILENAME\n\tTEST\n" expected = "TEST\n\tFILENAME\n\tTEST\n"
b.LogEvent(&event) b.LogEvent(&event)
assert.Equal(t, expected, string(written)) assert.Equal(t, expected, string(written))
assert.Equal(t, false, closed) assert.False(t, closed)
written = written[:0] written = written[:0]
} }
func TestBrokenRegexp(t *testing.T) { func TestBrokenRegexp(t *testing.T) {
@ -273,5 +272,5 @@ func TestBrokenRegexp(t *testing.T) {
b.NewWriterLogger(c) b.NewWriterLogger(c)
assert.Empty(t, b.regexp) assert.Empty(t, b.regexp)
b.Close() b.Close()
assert.Equal(t, true, closed) assert.True(t, closed)
} }

@ -18,7 +18,7 @@ func TestExtractMetadata(t *testing.T) {
var meta structs.IssueTemplate var meta structs.IssueTemplate
body, err := ExtractMetadata(fmt.Sprintf("%s\n%s\n%s\n%s", sepTest, frontTest, sepTest, bodyTest), &meta) body, err := ExtractMetadata(fmt.Sprintf("%s\n%s\n%s\n%s", sepTest, frontTest, sepTest, bodyTest), &meta)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, body, bodyTest) assert.Equal(t, bodyTest, body)
assert.Equal(t, metaTest, meta) assert.Equal(t, metaTest, meta)
assert.True(t, meta.Valid()) assert.True(t, meta.Valid())
}) })
@ -39,7 +39,7 @@ func TestExtractMetadata(t *testing.T) {
var meta structs.IssueTemplate var meta structs.IssueTemplate
body, err := ExtractMetadata(fmt.Sprintf("%s\n%s\n%s", sepTest, frontTest, sepTest), &meta) body, err := ExtractMetadata(fmt.Sprintf("%s\n%s\n%s", sepTest, frontTest, sepTest), &meta)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, body, "") assert.Equal(t, "", body)
assert.Equal(t, metaTest, meta) assert.Equal(t, metaTest, meta)
assert.True(t, meta.Valid()) assert.True(t, meta.Valid())
}) })

@ -158,13 +158,13 @@ func TestGiteaDownloadRepo(t *testing.T) {
issues, isEnd, err := downloader.GetIssues(1, 50) issues, isEnd, err := downloader.GetIssues(1, 50)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 7, len(issues)) assert.Len(t, issues, 7)
assert.True(t, isEnd) assert.True(t, isEnd)
assert.EqualValues(t, "open", issues[0].State) assert.EqualValues(t, "open", issues[0].State)
issues, isEnd, err = downloader.GetIssues(3, 2) issues, isEnd, err = downloader.GetIssues(3, 2)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 2, len(issues)) assert.Len(t, issues, 2)
assert.False(t, isEnd) assert.False(t, isEnd)
var ( var (

@ -59,18 +59,18 @@ func TestGiteaUploadRepo(t *testing.T) {
State: structs.StateOpen, State: structs.StateOpen,
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 1, len(milestones)) assert.Len(t, milestones, 1)
milestones, err = models.GetMilestones(models.GetMilestonesOption{ milestones, err = models.GetMilestones(models.GetMilestonesOption{
RepoID: repo.ID, RepoID: repo.ID,
State: structs.StateClosed, State: structs.StateClosed,
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 0, len(milestones)) assert.Empty(t, milestones)
labels, err := models.GetLabelsByRepoID(repo.ID, "", models.ListOptions{}) labels, err := models.GetLabelsByRepoID(repo.ID, "", models.ListOptions{})
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 11, len(labels)) assert.Len(t, labels, 11)
releases, err := models.GetReleasesByRepoID(repo.ID, models.FindReleasesOptions{ releases, err := models.GetReleasesByRepoID(repo.ID, models.FindReleasesOptions{
ListOptions: models.ListOptions{ ListOptions: models.ListOptions{
@ -80,7 +80,7 @@ func TestGiteaUploadRepo(t *testing.T) {
IncludeTags: true, IncludeTags: true,
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 8, len(releases)) assert.Len(t, releases, 8)
releases, err = models.GetReleasesByRepoID(repo.ID, models.FindReleasesOptions{ releases, err = models.GetReleasesByRepoID(repo.ID, models.FindReleasesOptions{
ListOptions: models.ListOptions{ ListOptions: models.ListOptions{
@ -90,7 +90,7 @@ func TestGiteaUploadRepo(t *testing.T) {
IncludeTags: false, IncludeTags: false,
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 1, len(releases)) assert.Len(t, releases, 1)
issues, err := models.Issues(&models.IssuesOptions{ issues, err := models.Issues(&models.IssuesOptions{
RepoIDs: []int64{repo.ID}, RepoIDs: []int64{repo.ID},
@ -98,16 +98,16 @@ func TestGiteaUploadRepo(t *testing.T) {
SortType: "oldest", SortType: "oldest",
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 14, len(issues)) assert.Len(t, issues, 14)
assert.NoError(t, issues[0].LoadDiscussComments()) assert.NoError(t, issues[0].LoadDiscussComments())
assert.EqualValues(t, 0, len(issues[0].Comments)) assert.Empty(t, issues[0].Comments)
pulls, _, err := models.PullRequests(repo.ID, &models.PullRequestsOptions{ pulls, _, err := models.PullRequests(repo.ID, &models.PullRequestsOptions{
SortType: "oldest", SortType: "oldest",
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 34, len(pulls)) assert.Len(t, pulls, 34)
assert.NoError(t, pulls[0].LoadIssue()) assert.NoError(t, pulls[0].LoadIssue())
assert.NoError(t, pulls[0].Issue.LoadDiscussComments()) assert.NoError(t, pulls[0].Issue.LoadDiscussComments())
assert.EqualValues(t, 2, len(pulls[0].Issue.Comments)) assert.Len(t, pulls[0].Issue.Comments, 2)
} }

@ -147,7 +147,7 @@ func TestGitHubDownloadRepo(t *testing.T) {
// downloader.GetIssues() // downloader.GetIssues()
issues, isEnd, err := downloader.GetIssues(1, 2) issues, isEnd, err := downloader.GetIssues(1, 2)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 2, len(issues)) assert.Len(t, issues, 2)
assert.False(t, isEnd) assert.False(t, isEnd)
var ( var (
@ -242,7 +242,7 @@ func TestGitHubDownloadRepo(t *testing.T) {
// downloader.GetComments() // downloader.GetComments()
comments, err := downloader.GetComments(2) comments, err := downloader.GetComments(2)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 2, len(comments)) assert.Len(t, comments, 2)
assert.EqualValues(t, []*base.Comment{ assert.EqualValues(t, []*base.Comment{
{ {
IssueIndex: 2, IssueIndex: 2,
@ -273,7 +273,7 @@ func TestGitHubDownloadRepo(t *testing.T) {
// downloader.GetPullRequests() // downloader.GetPullRequests()
prs, _, err := downloader.GetPullRequests(1, 2) prs, _, err := downloader.GetPullRequests(1, 2)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 2, len(prs)) assert.Len(t, prs, 2)
closed1 = time.Date(2019, 11, 12, 21, 39, 27, 0, time.UTC) closed1 = time.Date(2019, 11, 12, 21, 39, 27, 0, time.UTC)
var merged1 = time.Date(2019, 11, 12, 21, 39, 27, 0, time.UTC) var merged1 = time.Date(2019, 11, 12, 21, 39, 27, 0, time.UTC)

@ -115,7 +115,7 @@ func TestGitlabDownloadRepo(t *testing.T) {
issues, isEnd, err := downloader.GetIssues(1, 2) issues, isEnd, err := downloader.GetIssues(1, 2)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 2, len(issues)) assert.Len(t, issues, 2)
assert.False(t, isEnd) assert.False(t, isEnd)
var ( var (
@ -206,7 +206,7 @@ func TestGitlabDownloadRepo(t *testing.T) {
comments, err := downloader.GetComments(2) comments, err := downloader.GetComments(2)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 4, len(comments)) assert.Len(t, comments, 4)
assert.EqualValues(t, []*base.Comment{ assert.EqualValues(t, []*base.Comment{
{ {
IssueIndex: 2, IssueIndex: 2,

@ -80,7 +80,7 @@ func TestGogsDownloadRepo(t *testing.T) {
// downloader.GetIssues() // downloader.GetIssues()
issues, isEnd, err := downloader.GetIssues(1, 8) issues, isEnd, err := downloader.GetIssues(1, 8)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 1, len(issues)) assert.Len(t, issues, 1)
assert.False(t, isEnd) assert.False(t, isEnd)
assert.EqualValues(t, []*base.Issue{ assert.EqualValues(t, []*base.Issue{
@ -105,7 +105,7 @@ func TestGogsDownloadRepo(t *testing.T) {
// downloader.GetComments() // downloader.GetComments()
comments, err := downloader.GetComments(1) comments, err := downloader.GetComments(1)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 1, len(comments)) assert.Len(t, comments, 1)
assert.EqualValues(t, []*base.Comment{ assert.EqualValues(t, []*base.Comment{
{ {
PosterName: "lunny", PosterName: "lunny",

@ -54,7 +54,7 @@ func TestComplexity_Generate(t *testing.T) {
for i := 0; i < maxCount; i++ { for i := 0; i < maxCount; i++ {
pwd, err := Generate(pwdLen) pwd, err := Generate(pwdLen)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, pwdLen, len(pwd)) assert.Len(t, pwd, pwdLen)
assert.True(t, IsComplexEnough(pwd), "Failed complexities with modes %+v for generated: %s", modes, pwd) assert.True(t, IsComplexEnough(pwd), "Failed complexities with modes %+v for generated: %s", modes, pwd)
} }
} }

@ -36,7 +36,7 @@ func TestChannelQueue(t *testing.T) {
}, &testData{}) }, &testData{})
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, queue.(*ChannelQueue).WorkerPool.boostWorkers, 5) assert.Equal(t, 5, queue.(*ChannelQueue).WorkerPool.boostWorkers)
go queue.Run(nilFn, nilFn) go queue.Run(nilFn, nilFn)

@ -51,7 +51,7 @@ func TestPushCommits_ToAPIPayloadCommits(t *testing.T) {
repo := models.AssertExistsAndLoadBean(t, &models.Repository{ID: 16}).(*models.Repository) repo := models.AssertExistsAndLoadBean(t, &models.Repository{ID: 16}).(*models.Repository)
payloadCommits, err := pushCommits.ToAPIPayloadCommits(repo.RepoPath(), "/user2/repo16") payloadCommits, err := pushCommits.ToAPIPayloadCommits(repo.RepoPath(), "/user2/repo16")
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 3, len(payloadCommits)) assert.Len(t, payloadCommits, 3)
assert.Equal(t, "69554a6", payloadCommits[0].ID) assert.Equal(t, "69554a6", payloadCommits[0].ID)
assert.Equal(t, "not signed commit", payloadCommits[0].Message) assert.Equal(t, "not signed commit", payloadCommits[0].Message)

@ -21,7 +21,7 @@ func TestIncludesAllRepositoriesTeams(t *testing.T) {
team := models.AssertExistsAndLoadBean(t, &models.Team{ID: teamID}).(*models.Team) team := models.AssertExistsAndLoadBean(t, &models.Team{ID: teamID}).(*models.Team)
assert.NoError(t, team.GetRepositories(&models.SearchTeamOptions{}), "%s: GetRepositories", team.Name) assert.NoError(t, team.GetRepositories(&models.SearchTeamOptions{}), "%s: GetRepositories", team.Name)
assert.Len(t, team.Repos, team.NumRepos, "%s: len repo", team.Name) assert.Len(t, team.Repos, team.NumRepos, "%s: len repo", team.Name)
assert.Equal(t, len(repoIds), len(team.Repos), "%s: repo count", team.Name) assert.Len(t, team.Repos, len(repoIds), "%s: repo count", team.Name)
for i, rid := range repoIds { for i, rid := range repoIds {
if rid > 0 { if rid > 0 {
assert.True(t, team.HasRepository(rid), "%s: HasRepository(%d) %d", rid, i) assert.True(t, team.HasRepository(rid), "%s: HasRepository(%d) %d", rid, i)

@ -64,7 +64,7 @@ func assertPagesMetas(t *testing.T, expectedNames []string, metas interface{}) {
if !assert.True(t, ok) { if !assert.True(t, ok) {
return return
} }
if !assert.EqualValues(t, len(expectedNames), len(pageMetas)) { if !assert.Len(t, pageMetas, len(expectedNames)) {
return return
} }
for i, pageMeta := range pageMetas { for i, pageMeta := range pageMetas {

@ -33,9 +33,9 @@ func TestArchivedIssues(t *testing.T) {
IsArchived[repo.ID] = repo.IsArchived IsArchived[repo.ID] = repo.IsArchived
NumIssues[repo.ID] = repo.NumIssues NumIssues[repo.ID] = repo.NumIssues
} }
assert.EqualValues(t, false, IsArchived[50]) assert.False(t, IsArchived[50])
assert.EqualValues(t, 1, NumIssues[50]) assert.EqualValues(t, 1, NumIssues[50])
assert.EqualValues(t, true, IsArchived[51]) assert.True(t, IsArchived[51])
assert.EqualValues(t, 1, NumIssues[51]) assert.EqualValues(t, 1, NumIssues[51])
// Act // Act

@ -35,7 +35,7 @@ func waitForCount(t *testing.T, num int) {
} }
} }
assert.Equal(t, num, len(archiveInProgress)) assert.Len(t, archiveInProgress, num)
} }
func releaseOneEntry(t *testing.T, inFlight []*ArchiveRequest) { func releaseOneEntry(t *testing.T, inFlight []*ArchiveRequest) {
@ -128,7 +128,7 @@ func TestArchive_Basic(t *testing.T) {
// Sleep two seconds to make sure the queue doesn't change. // Sleep two seconds to make sure the queue doesn't change.
time.Sleep(2 * time.Second) time.Sleep(2 * time.Second)
assert.Equal(t, 3, len(archiveInProgress)) assert.Len(t, archiveInProgress, 3)
// Release them all, they'll then stall at the archiveQueueReleaseCond while // Release them all, they'll then stall at the archiveQueueReleaseCond while
// we examine the queue state. // we examine the queue state.
@ -160,7 +160,7 @@ func TestArchive_Basic(t *testing.T) {
// Queues should not have drained yet, because we haven't released them. // Queues should not have drained yet, because we haven't released them.
// Do so now. // Do so now.
assert.Equal(t, 3, len(archiveInProgress)) assert.Len(t, archiveInProgress, 3)
zipReq2 := DeriveRequestFrom(ctx, firstCommit+".zip") zipReq2 := DeriveRequestFrom(ctx, firstCommit+".zip")
// This zipReq should match what's sitting in the queue, as we haven't // This zipReq should match what's sitting in the queue, as we haven't
@ -174,15 +174,15 @@ func TestArchive_Basic(t *testing.T) {
ArchiveRepository(zipReq2) ArchiveRepository(zipReq2)
// Make sure the queue hasn't grown any. // Make sure the queue hasn't grown any.
assert.Equal(t, 3, len(archiveInProgress)) assert.Len(t, archiveInProgress, 3)
// Make sure the queue drains properly // Make sure the queue drains properly
releaseOneEntry(t, inFlight) releaseOneEntry(t, inFlight)
assert.Equal(t, 2, len(archiveInProgress)) assert.Len(t, archiveInProgress, 2)
releaseOneEntry(t, inFlight) releaseOneEntry(t, inFlight)
assert.Equal(t, 1, len(archiveInProgress)) assert.Len(t, archiveInProgress, 1)
releaseOneEntry(t, inFlight) releaseOneEntry(t, inFlight)
assert.Equal(t, 0, len(archiveInProgress)) assert.Empty(t, archiveInProgress)
// Now we'll submit a request and TimedWaitForCompletion twice, before and // Now we'll submit a request and TimedWaitForCompletion twice, before and
// after we release it. We should trigger both the timeout and non-timeout // after we release it. We should trigger both the timeout and non-timeout
@ -194,8 +194,8 @@ func TestArchive_Basic(t *testing.T) {
// Guaranteed to timeout; we haven't signalled the request to start.. // Guaranteed to timeout; we haven't signalled the request to start..
completed, timedout = timedReq.TimedWaitForCompletion(ctx, 2*time.Second) completed, timedout = timedReq.TimedWaitForCompletion(ctx, 2*time.Second)
assert.Equal(t, false, completed) assert.False(t, completed)
assert.Equal(t, true, timedout) assert.True(t, timedout)
queueMutex.Lock() queueMutex.Lock()
archiveQueueStartCond.Broadcast() archiveQueueStartCond.Broadcast()
@ -203,8 +203,8 @@ func TestArchive_Basic(t *testing.T) {
// Shouldn't timeout, we've now signalled it and it's a small request. // Shouldn't timeout, we've now signalled it and it's a small request.
completed, timedout = timedReq.TimedWaitForCompletion(ctx, 15*time.Second) completed, timedout = timedReq.TimedWaitForCompletion(ctx, 15*time.Second)
assert.Equal(t, true, completed) assert.True(t, completed)
assert.Equal(t, false, timedout) assert.False(t, timedout)
zipReq2 = DeriveRequestFrom(ctx, firstCommit+".zip") zipReq2 = DeriveRequestFrom(ctx, firstCommit+".zip")
// Now, we're guaranteed to have released the original zipReq from the queue. // Now, we're guaranteed to have released the original zipReq from the queue.

@ -110,13 +110,13 @@ func TestCSVDiff(t *testing.T) {
result, err := CreateCsvDiff(diff.Files[0], baseReader, headReader) result, err := CreateCsvDiff(diff.Files[0], baseReader, headReader)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 1, len(result), "case %d: should be one section", n) assert.Len(t, result, 1, "case %d: should be one section", n)
section := result[0] section := result[0]
assert.Equal(t, len(c.cells), len(section.Rows), "case %d: should be %d rows", n, len(c.cells)) assert.Len(t, section.Rows, len(c.cells), "case %d: should be %d rows", n, len(c.cells))
for i, row := range section.Rows { for i, row := range section.Rows {
assert.Equal(t, 2, len(row.Cells), "case %d: row %d should have two cells", n, i) assert.Len(t, row.Cells, 2, "case %d: row %d should have two cells", n, i)
for j, cell := range row.Cells { for j, cell := range row.Cells {
assert.Equal(t, c.cells[i][j], cell.Type, "case %d: row %d cell %d should be equal", n, i, j) assert.Equal(t, c.cells[i][j], cell.Type, "case %d: row %d cell %d should be equal", n, i, j)
} }

@ -33,5 +33,5 @@ func TestDeleteNotPassedAssignee(t *testing.T) {
// Check they're gone // Check they're gone
assignees, err := models.GetAssigneesByIssue(issue) assignees, err := models.GetAssigneesByIssue(issue)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, 0, len(assignees)) assert.Empty(t, assignees)
} }

@ -221,7 +221,7 @@ func TestRelease_Update(t *testing.T) {
assert.NoError(t, UpdateRelease(user, gitRepo, release, []string{attach.UUID}, nil, nil)) assert.NoError(t, UpdateRelease(user, gitRepo, release, []string{attach.UUID}, nil, nil))
assert.NoError(t, models.GetReleaseAttachments(release)) assert.NoError(t, models.GetReleaseAttachments(release))
assert.EqualValues(t, 1, len(release.Attachments)) assert.Len(t, release.Attachments, 1)
assert.EqualValues(t, attach.UUID, release.Attachments[0].UUID) assert.EqualValues(t, attach.UUID, release.Attachments[0].UUID)
assert.EqualValues(t, release.ID, release.Attachments[0].ReleaseID) assert.EqualValues(t, release.ID, release.Attachments[0].ReleaseID)
assert.EqualValues(t, attach.Name, release.Attachments[0].Name) assert.EqualValues(t, attach.Name, release.Attachments[0].Name)
@ -232,7 +232,7 @@ func TestRelease_Update(t *testing.T) {
})) }))
release.Attachments = nil release.Attachments = nil
assert.NoError(t, models.GetReleaseAttachments(release)) assert.NoError(t, models.GetReleaseAttachments(release))
assert.EqualValues(t, 1, len(release.Attachments)) assert.Len(t, release.Attachments, 1)
assert.EqualValues(t, attach.UUID, release.Attachments[0].UUID) assert.EqualValues(t, attach.UUID, release.Attachments[0].UUID)
assert.EqualValues(t, release.ID, release.Attachments[0].ReleaseID) assert.EqualValues(t, release.ID, release.Attachments[0].ReleaseID)
assert.EqualValues(t, "test2.txt", release.Attachments[0].Name) assert.EqualValues(t, "test2.txt", release.Attachments[0].Name)
@ -241,7 +241,7 @@ func TestRelease_Update(t *testing.T) {
assert.NoError(t, UpdateRelease(user, gitRepo, release, nil, []string{attach.UUID}, nil)) assert.NoError(t, UpdateRelease(user, gitRepo, release, nil, []string{attach.UUID}, nil))
release.Attachments = nil release.Attachments = nil
assert.NoError(t, models.GetReleaseAttachments(release)) assert.NoError(t, models.GetReleaseAttachments(release))
assert.EqualValues(t, 0, len(release.Attachments)) assert.Empty(t, release.Attachments)
} }
func TestRelease_createTag(t *testing.T) { func TestRelease_createTag(t *testing.T) {

Loading…
Cancel
Save