From e83c8afc56c028bddba5074fb945cb0b7c45d32b Mon Sep 17 00:00:00 2001
From: Bo-Yi Wu <appleboy.tw@gmail.com>
Date: Tue, 28 Feb 2017 17:58:50 +0800
Subject: [PATCH] refactor: move SearchRepositoryByName testing. (#1083)

---
 models/repo_list_test.go | 63 ++++++++++++++++++++++++++++++++++++++++
 models/repo_test.go      | 52 ---------------------------------
 2 files changed, 63 insertions(+), 52 deletions(-)
 create mode 100644 models/repo_list_test.go

diff --git a/models/repo_list_test.go b/models/repo_list_test.go
new file mode 100644
index 0000000000..1fbfa935e9
--- /dev/null
+++ b/models/repo_list_test.go
@@ -0,0 +1,63 @@
+// Copyright 2017 The Gitea Authors. All rights reserved.
+// Use of this source code is governed by a MIT-style
+// license that can be found in the LICENSE file.
+
+package models
+
+import (
+	"testing"
+
+	"github.com/stretchr/testify/assert"
+)
+
+func TestSearchRepositoryByName(t *testing.T) {
+	assert.NoError(t, PrepareTestDatabase())
+
+	// test search public repository on explore page
+	repos, count, err := SearchRepositoryByName(&SearchRepoOptions{
+		Keyword:  "repo_12",
+		Page:     1,
+		PageSize: 10,
+		Searcher: nil,
+	})
+
+	assert.NotNil(t, repos)
+	assert.NoError(t, err)
+	assert.Equal(t, "test_repo_12", repos[0].Name)
+	assert.Equal(t, int64(1), count)
+
+	repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
+		Keyword:  "test_repo",
+		Page:     1,
+		PageSize: 10,
+		Searcher: nil,
+	})
+
+	assert.NotNil(t, repos)
+	assert.NoError(t, err)
+	assert.Equal(t, int64(2), count)
+
+	// test search private repository on explore page
+	repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
+		Keyword:  "repo_13",
+		Page:     1,
+		PageSize: 10,
+		Searcher: &User{ID: 14},
+	})
+
+	assert.NotNil(t, repos)
+	assert.NoError(t, err)
+	assert.Equal(t, "test_repo_13", repos[0].Name)
+	assert.Equal(t, int64(1), count)
+
+	repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
+		Keyword:  "test_repo",
+		Page:     1,
+		PageSize: 10,
+		Searcher: &User{ID: 14},
+	})
+
+	assert.NotNil(t, repos)
+	assert.NoError(t, err)
+	assert.Equal(t, int64(3), count)
+}
diff --git a/models/repo_test.go b/models/repo_test.go
index ca1259a7ea..7c0e94a5ae 100644
--- a/models/repo_test.go
+++ b/models/repo_test.go
@@ -125,55 +125,3 @@ func TestForkRepository(t *testing.T) {
 	assert.Error(t, err)
 	assert.True(t, IsErrRepoAlreadyExist(err))
 }
-
-func TestSearchRepositoryByName(t *testing.T) {
-	assert.NoError(t, PrepareTestDatabase())
-
-	// test search public repository on explore page
-	repos, count, err := SearchRepositoryByName(&SearchRepoOptions{
-		Keyword:  "repo_12",
-		Page:     1,
-		PageSize: 10,
-		Searcher: nil,
-	})
-
-	assert.NotNil(t, repos)
-	assert.NoError(t, err)
-	assert.Equal(t, "test_repo_12", repos[0].Name)
-	assert.Equal(t, int64(1), count)
-
-	repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
-		Keyword:  "test_repo",
-		Page:     1,
-		PageSize: 10,
-		Searcher: nil,
-	})
-
-	assert.NotNil(t, repos)
-	assert.NoError(t, err)
-	assert.Equal(t, int64(2), count)
-
-	// test search private repository on explore page
-	repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
-		Keyword:  "repo_13",
-		Page:     1,
-		PageSize: 10,
-		Searcher: &User{ID: 14},
-	})
-
-	assert.NotNil(t, repos)
-	assert.NoError(t, err)
-	assert.Equal(t, "test_repo_13", repos[0].Name)
-	assert.Equal(t, int64(1), count)
-
-	repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
-		Keyword:  "test_repo",
-		Page:     1,
-		PageSize: 10,
-		Searcher: &User{ID: 14},
-	})
-
-	assert.NotNil(t, repos)
-	assert.NoError(t, err)
-	assert.Equal(t, int64(3), count)
-}