mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	@@ -19,47 +19,47 @@ func TestAddTopic(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
	assert.NoError(t, unittest.PrepareTestDatabase())
 | 
			
		||||
 | 
			
		||||
	topics, _, err := repo_model.FindTopics(&repo_model.FindTopicOptions{})
 | 
			
		||||
	topics, _, err := repo_model.FindTopics(db.DefaultContext, &repo_model.FindTopicOptions{})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.Len(t, topics, totalNrOfTopics)
 | 
			
		||||
 | 
			
		||||
	topics, total, err := repo_model.FindTopics(&repo_model.FindTopicOptions{
 | 
			
		||||
	topics, total, err := repo_model.FindTopics(db.DefaultContext, &repo_model.FindTopicOptions{
 | 
			
		||||
		ListOptions: db.ListOptions{Page: 1, PageSize: 2},
 | 
			
		||||
	})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.Len(t, topics, 2)
 | 
			
		||||
	assert.EqualValues(t, 6, total)
 | 
			
		||||
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(&repo_model.FindTopicOptions{
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(db.DefaultContext, &repo_model.FindTopicOptions{
 | 
			
		||||
		RepoID: 1,
 | 
			
		||||
	})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.Len(t, topics, repo1NrOfTopics)
 | 
			
		||||
 | 
			
		||||
	assert.NoError(t, repo_model.SaveTopics(2, "golang"))
 | 
			
		||||
	assert.NoError(t, repo_model.SaveTopics(db.DefaultContext, 2, "golang"))
 | 
			
		||||
	repo2NrOfTopics := 1
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(&repo_model.FindTopicOptions{})
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(db.DefaultContext, &repo_model.FindTopicOptions{})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.Len(t, topics, totalNrOfTopics)
 | 
			
		||||
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(&repo_model.FindTopicOptions{
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(db.DefaultContext, &repo_model.FindTopicOptions{
 | 
			
		||||
		RepoID: 2,
 | 
			
		||||
	})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.Len(t, topics, repo2NrOfTopics)
 | 
			
		||||
 | 
			
		||||
	assert.NoError(t, repo_model.SaveTopics(2, "golang", "gitea"))
 | 
			
		||||
	assert.NoError(t, repo_model.SaveTopics(db.DefaultContext, 2, "golang", "gitea"))
 | 
			
		||||
	repo2NrOfTopics = 2
 | 
			
		||||
	totalNrOfTopics++
 | 
			
		||||
	topic, err := repo_model.GetTopicByName("gitea")
 | 
			
		||||
	topic, err := repo_model.GetTopicByName(db.DefaultContext, "gitea")
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 1, topic.RepoCount)
 | 
			
		||||
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(&repo_model.FindTopicOptions{})
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(db.DefaultContext, &repo_model.FindTopicOptions{})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.Len(t, topics, totalNrOfTopics)
 | 
			
		||||
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(&repo_model.FindTopicOptions{
 | 
			
		||||
	topics, _, err = repo_model.FindTopics(db.DefaultContext, &repo_model.FindTopicOptions{
 | 
			
		||||
		RepoID: 2,
 | 
			
		||||
	})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user