mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 00:20:25 +08:00 
			
		
		
		
	Fixed assert statements. (#16089)
This commit is contained in:
		@@ -15,6 +15,6 @@ import (
 | 
			
		||||
func TestPamAuth(t *testing.T) {
 | 
			
		||||
	result, err := Auth("gitea", "user1", "false-pwd")
 | 
			
		||||
	assert.Error(t, err)
 | 
			
		||||
	assert.EqualValues(t, "Authentication failure", err.Error())
 | 
			
		||||
	assert.EqualError(t, err, "Authentication failure")
 | 
			
		||||
	assert.Len(t, result, 0)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -223,9 +223,9 @@ func TestInt64sToMap(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
func TestInt64sContains(t *testing.T) {
 | 
			
		||||
	assert.Equal(t, map[int64]bool{}, Int64sToMap([]int64{}))
 | 
			
		||||
	assert.Equal(t, true, Int64sContains([]int64{6, 44324, 4324, 32, 1, 2323}, 1))
 | 
			
		||||
	assert.Equal(t, true, Int64sContains([]int64{2323}, 2323))
 | 
			
		||||
	assert.Equal(t, false, Int64sContains([]int64{6, 44324, 4324, 32, 1, 2323}, 232))
 | 
			
		||||
	assert.True(t, Int64sContains([]int64{6, 44324, 4324, 32, 1, 2323}, 1))
 | 
			
		||||
	assert.True(t, Int64sContains([]int64{2323}, 2323))
 | 
			
		||||
	assert.False(t, Int64sContains([]int64{6, 44324, 4324, 32, 1, 2323}, 232))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestIsLetter(t *testing.T) {
 | 
			
		||||
@@ -249,7 +249,7 @@ func TestIsLetter(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
func TestSetupGiteaRoot(t *testing.T) {
 | 
			
		||||
	_ = os.Setenv("GITEA_ROOT", "test")
 | 
			
		||||
	assert.EqualValues(t, "test", SetupGiteaRoot())
 | 
			
		||||
	assert.Equal(t, "test", SetupGiteaRoot())
 | 
			
		||||
	_ = os.Setenv("GITEA_ROOT", "")
 | 
			
		||||
	assert.NotEqual(t, "test", SetupGiteaRoot())
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -58,7 +58,7 @@ func TestParseTreeEntries(t *testing.T) {
 | 
			
		||||
	for _, testCase := range testCases {
 | 
			
		||||
		entries, err := ParseTreeEntries([]byte(testCase.Input))
 | 
			
		||||
		assert.NoError(t, err)
 | 
			
		||||
		assert.EqualValues(t, len(testCase.Expected), len(entries))
 | 
			
		||||
		assert.Len(t, entries, len(testCase.Expected))
 | 
			
		||||
		for i, entry := range entries {
 | 
			
		||||
			assert.EqualValues(t, testCase.Expected[i].ID, entry.ID)
 | 
			
		||||
			assert.EqualValues(t, testCase.Expected[i].name, entry.name)
 | 
			
		||||
 
 | 
			
		||||
@@ -72,9 +72,9 @@ func TestIsCommitInBranch(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
	result, err := bareRepo1.IsCommitInBranch("2839944139e0de9737a044f78b0e4b40d989a9e3", "branch1")
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.Equal(t, true, result)
 | 
			
		||||
	assert.True(t, result)
 | 
			
		||||
 | 
			
		||||
	result, err = bareRepo1.IsCommitInBranch("2839944139e0de9737a044f78b0e4b40d989a9e3", "branch2")
 | 
			
		||||
	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
 | 
			
		||||
	target, err := lnk.FollowLink()
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.Equal(t, target.Name(), "hello")
 | 
			
		||||
	assert.Equal(t, "hello", target.Name())
 | 
			
		||||
	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
 | 
			
		||||
	target, err = commit.Tree.GetTreeEntryByPath("file1.txt")
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	_, 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
 | 
			
		||||
	target, err = commit.Tree.GetTreeEntryByPath("foo/broken_link")
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.True(t, target.IsLink())
 | 
			
		||||
	_, 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
 | 
			
		||||
	target, err = commit.Tree.GetTreeEntryByPath("foo/outside_repo")
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.True(t, target.IsLink())
 | 
			
		||||
	_, 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
 | 
			
		||||
	target, err = commit.Tree.GetTreeEntryByPath("foo/link_short")
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	_, 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)
 | 
			
		||||
				assert.NoError(t, err)
 | 
			
		||||
				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))
 | 
			
		||||
				for _, hit := range res {
 | 
			
		||||
 
 | 
			
		||||
@@ -56,7 +56,7 @@ func TestHTTPClientDownload(t *testing.T) {
 | 
			
		||||
			assert.NoError(t, err)
 | 
			
		||||
 | 
			
		||||
			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, size, batchRequest.Objects[0].Size)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -15,16 +15,16 @@ import (
 | 
			
		||||
func TestStringContent(t *testing.T) {
 | 
			
		||||
	p := Pointer{Oid: "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393", Size: 1234}
 | 
			
		||||
	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) {
 | 
			
		||||
	p := Pointer{Oid: "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393"}
 | 
			
		||||
	expected := path.Join("4d", "7a", "214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393")
 | 
			
		||||
	assert.Equal(t, p.RelativePath(), expected)
 | 
			
		||||
	assert.Equal(t, expected, p.RelativePath())
 | 
			
		||||
 | 
			
		||||
	p2 := Pointer{Oid: "4d7a"}
 | 
			
		||||
	assert.Equal(t, p2.RelativePath(), "4d7a")
 | 
			
		||||
	assert.Equal(t, "4d7a", p2.RelativePath())
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestIsValid(t *testing.T) {
 | 
			
		||||
@@ -48,8 +48,8 @@ func TestGeneratePointer(t *testing.T) {
 | 
			
		||||
	p, err := GeneratePointer(strings.NewReader("Gitea"))
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.True(t, p.IsValid())
 | 
			
		||||
	assert.Equal(t, p.Oid, "94cb57646c54a297c9807697e80a30946f79a4b82cb079d2606847825b1812cc")
 | 
			
		||||
	assert.Equal(t, p.Size, int64(5))
 | 
			
		||||
	assert.Equal(t, "94cb57646c54a297c9807697e80a30946f79a4b82cb079d2606847825b1812cc", p.Oid)
 | 
			
		||||
	assert.Equal(t, int64(5), p.Size)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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"))
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.True(t, p.IsValid())
 | 
			
		||||
	assert.Equal(t, p.Oid, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393")
 | 
			
		||||
	assert.Equal(t, p.Size, int64(1234))
 | 
			
		||||
	assert.Equal(t, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393", p.Oid)
 | 
			
		||||
	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"))
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.True(t, p.IsValid())
 | 
			
		||||
	assert.Equal(t, p.Oid, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393")
 | 
			
		||||
	assert.Equal(t, p.Size, int64(1234))
 | 
			
		||||
	assert.Equal(t, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393", p.Oid)
 | 
			
		||||
	assert.Equal(t, int64(1234), p.Size)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestReadPointer(t *testing.T) {
 | 
			
		||||
	p, err := ReadPointer(strings.NewReader("version https://git-lfs.github.com/spec/v1\noid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393\nsize 1234\n"))
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.True(t, p.IsValid())
 | 
			
		||||
	assert.Equal(t, p.Oid, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393")
 | 
			
		||||
	assert.Equal(t, p.Size, int64(1234))
 | 
			
		||||
	assert.Equal(t, "4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393", p.Oid)
 | 
			
		||||
	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, "", string(written))
 | 
			
		||||
		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)
 | 
			
		||||
	cw.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event.level = DEBUG
 | 
			
		||||
	expected = ""
 | 
			
		||||
	cw.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
 | 
			
		||||
	event.level = TRACE
 | 
			
		||||
	expected = ""
 | 
			
		||||
	cw.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
 | 
			
		||||
	nonMatchEvent := Event{
 | 
			
		||||
		level:    INFO,
 | 
			
		||||
@@ -124,15 +124,15 @@ func TestConsoleLogger(t *testing.T) {
 | 
			
		||||
	expected = ""
 | 
			
		||||
	cw.LogEvent(&nonMatchEvent)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
 | 
			
		||||
	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)
 | 
			
		||||
	cw.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	cw.Close()
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -30,7 +30,7 @@ func TestFileLoggerFails(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
	fileLogger := NewFileLogger()
 | 
			
		||||
	//realFileLogger, ok := fileLogger.(*FileLogger)
 | 
			
		||||
	//assert.Equal(t, true, ok)
 | 
			
		||||
	//assert.True(t, ok)
 | 
			
		||||
 | 
			
		||||
	// Fail if there is bad json
 | 
			
		||||
	err = fileLogger.Init("{")
 | 
			
		||||
@@ -161,7 +161,7 @@ func TestCompressFileLogger(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
	fileLogger := NewFileLogger()
 | 
			
		||||
	realFileLogger, ok := fileLogger.(*FileLogger)
 | 
			
		||||
	assert.Equal(t, true, ok)
 | 
			
		||||
	assert.True(t, ok)
 | 
			
		||||
 | 
			
		||||
	location, _ := time.LoadLocation("EST")
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -26,9 +26,9 @@ func baseConsoleTest(t *testing.T, logger *MultiChannelledLogger) (chan []byte,
 | 
			
		||||
	channelledLog := m.GetEventLogger("console")
 | 
			
		||||
	assert.NotEmpty(t, channelledLog)
 | 
			
		||||
	realChanLog, ok := channelledLog.(*ChannelledLog)
 | 
			
		||||
	assert.Equal(t, true, ok)
 | 
			
		||||
	assert.True(t, ok)
 | 
			
		||||
	realCL, ok := realChanLog.loggerProvider.(*ConsoleLogger)
 | 
			
		||||
	assert.Equal(t, true, ok)
 | 
			
		||||
	assert.True(t, ok)
 | 
			
		||||
	assert.Equal(t, INFO, realCL.Level)
 | 
			
		||||
	realCL.out = c
 | 
			
		||||
 | 
			
		||||
@@ -38,20 +38,20 @@ func baseConsoleTest(t *testing.T, logger *MultiChannelledLogger) (chan []byte,
 | 
			
		||||
	logger.Log(0, INFO, format, args...)
 | 
			
		||||
	line := <-written
 | 
			
		||||
	assert.Contains(t, string(line), fmt.Sprintf(format, args...))
 | 
			
		||||
	assert.Equal(t, false, <-closed)
 | 
			
		||||
	assert.False(t, <-closed)
 | 
			
		||||
 | 
			
		||||
	format = "test2: %s"
 | 
			
		||||
	logger.Warn(format, args...)
 | 
			
		||||
	line = <-written
 | 
			
		||||
 | 
			
		||||
	assert.Contains(t, string(line), fmt.Sprintf(format, args...))
 | 
			
		||||
	assert.Equal(t, false, <-closed)
 | 
			
		||||
	assert.False(t, <-closed)
 | 
			
		||||
 | 
			
		||||
	format = "testerror: %s"
 | 
			
		||||
	logger.Error(format, args...)
 | 
			
		||||
	line = <-written
 | 
			
		||||
	assert.Contains(t, string(line), fmt.Sprintf(format, args...))
 | 
			
		||||
	assert.Equal(t, false, <-closed)
 | 
			
		||||
	assert.False(t, <-closed)
 | 
			
		||||
	return written, closed
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -63,7 +63,7 @@ func TestNewLoggerUnexported(t *testing.T) {
 | 
			
		||||
	out := logger.MultiChannelledLog.GetEventLogger("console")
 | 
			
		||||
	assert.NotEmpty(t, out)
 | 
			
		||||
	chanlog, ok := out.(*ChannelledLog)
 | 
			
		||||
	assert.Equal(t, true, ok)
 | 
			
		||||
	assert.True(t, ok)
 | 
			
		||||
	assert.Equal(t, "console", chanlog.provider)
 | 
			
		||||
	assert.Equal(t, INFO, logger.GetLevel())
 | 
			
		||||
	baseConsoleTest(t, logger)
 | 
			
		||||
@@ -74,11 +74,11 @@ func TestNewLoggger(t *testing.T) {
 | 
			
		||||
	logger := NewLogger(0, "console", "console", fmt.Sprintf(`{"level":"%s"}`, level.String()))
 | 
			
		||||
 | 
			
		||||
	assert.Equal(t, INFO, GetLevel())
 | 
			
		||||
	assert.Equal(t, false, IsTrace())
 | 
			
		||||
	assert.Equal(t, false, IsDebug())
 | 
			
		||||
	assert.Equal(t, true, IsInfo())
 | 
			
		||||
	assert.Equal(t, true, IsWarn())
 | 
			
		||||
	assert.Equal(t, true, IsError())
 | 
			
		||||
	assert.False(t, IsTrace())
 | 
			
		||||
	assert.False(t, IsDebug())
 | 
			
		||||
	assert.True(t, IsInfo())
 | 
			
		||||
	assert.True(t, IsWarn())
 | 
			
		||||
	assert.True(t, IsError())
 | 
			
		||||
 | 
			
		||||
	written, closed := baseConsoleTest(t, logger)
 | 
			
		||||
 | 
			
		||||
@@ -88,17 +88,17 @@ func TestNewLoggger(t *testing.T) {
 | 
			
		||||
	Log(0, INFO, format, args...)
 | 
			
		||||
	line := <-written
 | 
			
		||||
	assert.Contains(t, string(line), fmt.Sprintf(format, args...))
 | 
			
		||||
	assert.Equal(t, false, <-closed)
 | 
			
		||||
	assert.False(t, <-closed)
 | 
			
		||||
 | 
			
		||||
	Info(format, args...)
 | 
			
		||||
	line = <-written
 | 
			
		||||
	assert.Contains(t, string(line), fmt.Sprintf(format, args...))
 | 
			
		||||
	assert.Equal(t, false, <-closed)
 | 
			
		||||
	assert.False(t, <-closed)
 | 
			
		||||
 | 
			
		||||
	go DelLogger("console")
 | 
			
		||||
	line = <-written
 | 
			
		||||
	assert.Equal(t, "", string(line))
 | 
			
		||||
	assert.Equal(t, true, <-closed)
 | 
			
		||||
	assert.True(t, <-closed)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestNewLogggerRecreate(t *testing.T) {
 | 
			
		||||
@@ -106,11 +106,11 @@ func TestNewLogggerRecreate(t *testing.T) {
 | 
			
		||||
	NewLogger(0, "console", "console", fmt.Sprintf(`{"level":"%s"}`, level.String()))
 | 
			
		||||
 | 
			
		||||
	assert.Equal(t, INFO, GetLevel())
 | 
			
		||||
	assert.Equal(t, false, IsTrace())
 | 
			
		||||
	assert.Equal(t, false, IsDebug())
 | 
			
		||||
	assert.Equal(t, true, IsInfo())
 | 
			
		||||
	assert.Equal(t, true, IsWarn())
 | 
			
		||||
	assert.Equal(t, true, IsError())
 | 
			
		||||
	assert.False(t, IsTrace())
 | 
			
		||||
	assert.False(t, IsDebug())
 | 
			
		||||
	assert.True(t, IsInfo())
 | 
			
		||||
	assert.True(t, IsWarn())
 | 
			
		||||
	assert.True(t, IsError())
 | 
			
		||||
 | 
			
		||||
	format := "test: %s"
 | 
			
		||||
	args := []interface{}{"A"}
 | 
			
		||||
@@ -120,11 +120,11 @@ func TestNewLogggerRecreate(t *testing.T) {
 | 
			
		||||
	NewLogger(0, "console", "console", fmt.Sprintf(`{"level":"%s"}`, level.String()))
 | 
			
		||||
 | 
			
		||||
	assert.Equal(t, INFO, GetLevel())
 | 
			
		||||
	assert.Equal(t, false, IsTrace())
 | 
			
		||||
	assert.Equal(t, false, IsDebug())
 | 
			
		||||
	assert.Equal(t, true, IsInfo())
 | 
			
		||||
	assert.Equal(t, true, IsWarn())
 | 
			
		||||
	assert.Equal(t, true, IsError())
 | 
			
		||||
	assert.False(t, IsTrace())
 | 
			
		||||
	assert.False(t, IsDebug())
 | 
			
		||||
	assert.True(t, IsInfo())
 | 
			
		||||
	assert.True(t, IsWarn())
 | 
			
		||||
	assert.True(t, IsError())
 | 
			
		||||
 | 
			
		||||
	Log(0, INFO, format, args...)
 | 
			
		||||
 | 
			
		||||
@@ -150,5 +150,5 @@ func TestNewNamedLogger(t *testing.T) {
 | 
			
		||||
	go DelNamedLogger("test")
 | 
			
		||||
	line := <-written
 | 
			
		||||
	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()
 | 
			
		||||
	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]))
 | 
			
		||||
	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)
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event.level = DEBUG
 | 
			
		||||
	expected = ""
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
 | 
			
		||||
	event.level = TRACE
 | 
			
		||||
	expected = ""
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
 | 
			
		||||
	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)
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	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)
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	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)
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	b.Close()
 | 
			
		||||
	assert.Equal(t, true, closed)
 | 
			
		||||
	assert.True(t, closed)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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)
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event.level = INFO
 | 
			
		||||
	expected = ""
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event.level = ERROR
 | 
			
		||||
	expected = fmt.Sprintf("%s%s %s:%d [%s] %s", prefix, dateString, "FILENAME", event.line, strings.ToUpper(event.level.String()), event.msg)
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event.level = DEBUG
 | 
			
		||||
	expected = ""
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event.level = CRITICAL
 | 
			
		||||
	expected = fmt.Sprintf("%s%s %s:%d [%s] %s", prefix, dateString, "FILENAME", event.line, strings.ToUpper(event.level.String()), event.msg)
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event.level = TRACE
 | 
			
		||||
	expected = ""
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	b.Close()
 | 
			
		||||
	assert.Equal(t, true, closed)
 | 
			
		||||
	assert.True(t, closed)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestBaseLoggerMultiLineNoFlagsRegexp(t *testing.T) {
 | 
			
		||||
@@ -222,20 +222,20 @@ func TestBaseLoggerMultiLineNoFlagsRegexp(t *testing.T) {
 | 
			
		||||
	expected := "TEST\n\tMESSAGE\n\tTEST\n"
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event.filename = "ELSEWHERE"
 | 
			
		||||
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, "", string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event.caller = "FILENAME"
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
	event = Event{
 | 
			
		||||
@@ -249,9 +249,8 @@ func TestBaseLoggerMultiLineNoFlagsRegexp(t *testing.T) {
 | 
			
		||||
	expected = "TEST\n\tFILENAME\n\tTEST\n"
 | 
			
		||||
	b.LogEvent(&event)
 | 
			
		||||
	assert.Equal(t, expected, string(written))
 | 
			
		||||
	assert.Equal(t, false, closed)
 | 
			
		||||
	assert.False(t, closed)
 | 
			
		||||
	written = written[:0]
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestBrokenRegexp(t *testing.T) {
 | 
			
		||||
@@ -273,5 +272,5 @@ func TestBrokenRegexp(t *testing.T) {
 | 
			
		||||
	b.NewWriterLogger(c)
 | 
			
		||||
	assert.Empty(t, b.regexp)
 | 
			
		||||
	b.Close()
 | 
			
		||||
	assert.Equal(t, true, closed)
 | 
			
		||||
	assert.True(t, closed)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,7 @@ func TestExtractMetadata(t *testing.T) {
 | 
			
		||||
		var meta structs.IssueTemplate
 | 
			
		||||
		body, err := ExtractMetadata(fmt.Sprintf("%s\n%s\n%s\n%s", sepTest, frontTest, sepTest, bodyTest), &meta)
 | 
			
		||||
		assert.NoError(t, err)
 | 
			
		||||
		assert.Equal(t, body, bodyTest)
 | 
			
		||||
		assert.Equal(t, bodyTest, body)
 | 
			
		||||
		assert.Equal(t, metaTest, meta)
 | 
			
		||||
		assert.True(t, meta.Valid())
 | 
			
		||||
	})
 | 
			
		||||
@@ -39,7 +39,7 @@ func TestExtractMetadata(t *testing.T) {
 | 
			
		||||
		var meta structs.IssueTemplate
 | 
			
		||||
		body, err := ExtractMetadata(fmt.Sprintf("%s\n%s\n%s", sepTest, frontTest, sepTest), &meta)
 | 
			
		||||
		assert.NoError(t, err)
 | 
			
		||||
		assert.Equal(t, body, "")
 | 
			
		||||
		assert.Equal(t, "", body)
 | 
			
		||||
		assert.Equal(t, metaTest, meta)
 | 
			
		||||
		assert.True(t, meta.Valid())
 | 
			
		||||
	})
 | 
			
		||||
 
 | 
			
		||||
@@ -158,13 +158,13 @@ func TestGiteaDownloadRepo(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
	issues, isEnd, err := downloader.GetIssues(1, 50)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 7, len(issues))
 | 
			
		||||
	assert.Len(t, issues, 7)
 | 
			
		||||
	assert.True(t, isEnd)
 | 
			
		||||
	assert.EqualValues(t, "open", issues[0].State)
 | 
			
		||||
 | 
			
		||||
	issues, isEnd, err = downloader.GetIssues(3, 2)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 2, len(issues))
 | 
			
		||||
	assert.Len(t, issues, 2)
 | 
			
		||||
	assert.False(t, isEnd)
 | 
			
		||||
 | 
			
		||||
	var (
 | 
			
		||||
 
 | 
			
		||||
@@ -59,18 +59,18 @@ func TestGiteaUploadRepo(t *testing.T) {
 | 
			
		||||
		State:  structs.StateOpen,
 | 
			
		||||
	})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 1, len(milestones))
 | 
			
		||||
	assert.Len(t, milestones, 1)
 | 
			
		||||
 | 
			
		||||
	milestones, err = models.GetMilestones(models.GetMilestonesOption{
 | 
			
		||||
		RepoID: repo.ID,
 | 
			
		||||
		State:  structs.StateClosed,
 | 
			
		||||
	})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 0, len(milestones))
 | 
			
		||||
	assert.Empty(t, milestones)
 | 
			
		||||
 | 
			
		||||
	labels, err := models.GetLabelsByRepoID(repo.ID, "", models.ListOptions{})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 11, len(labels))
 | 
			
		||||
	assert.Len(t, labels, 11)
 | 
			
		||||
 | 
			
		||||
	releases, err := models.GetReleasesByRepoID(repo.ID, models.FindReleasesOptions{
 | 
			
		||||
		ListOptions: models.ListOptions{
 | 
			
		||||
@@ -80,7 +80,7 @@ func TestGiteaUploadRepo(t *testing.T) {
 | 
			
		||||
		IncludeTags: true,
 | 
			
		||||
	})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 8, len(releases))
 | 
			
		||||
	assert.Len(t, releases, 8)
 | 
			
		||||
 | 
			
		||||
	releases, err = models.GetReleasesByRepoID(repo.ID, models.FindReleasesOptions{
 | 
			
		||||
		ListOptions: models.ListOptions{
 | 
			
		||||
@@ -90,7 +90,7 @@ func TestGiteaUploadRepo(t *testing.T) {
 | 
			
		||||
		IncludeTags: false,
 | 
			
		||||
	})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 1, len(releases))
 | 
			
		||||
	assert.Len(t, releases, 1)
 | 
			
		||||
 | 
			
		||||
	issues, err := models.Issues(&models.IssuesOptions{
 | 
			
		||||
		RepoIDs:  []int64{repo.ID},
 | 
			
		||||
@@ -98,16 +98,16 @@ func TestGiteaUploadRepo(t *testing.T) {
 | 
			
		||||
		SortType: "oldest",
 | 
			
		||||
	})
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 14, len(issues))
 | 
			
		||||
	assert.Len(t, issues, 14)
 | 
			
		||||
	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{
 | 
			
		||||
		SortType: "oldest",
 | 
			
		||||
	})
 | 
			
		||||
	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].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()
 | 
			
		||||
	issues, isEnd, err := downloader.GetIssues(1, 2)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 2, len(issues))
 | 
			
		||||
	assert.Len(t, issues, 2)
 | 
			
		||||
	assert.False(t, isEnd)
 | 
			
		||||
 | 
			
		||||
	var (
 | 
			
		||||
@@ -242,7 +242,7 @@ func TestGitHubDownloadRepo(t *testing.T) {
 | 
			
		||||
	// downloader.GetComments()
 | 
			
		||||
	comments, err := downloader.GetComments(2)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 2, len(comments))
 | 
			
		||||
	assert.Len(t, comments, 2)
 | 
			
		||||
	assert.EqualValues(t, []*base.Comment{
 | 
			
		||||
		{
 | 
			
		||||
			IssueIndex: 2,
 | 
			
		||||
@@ -273,7 +273,7 @@ func TestGitHubDownloadRepo(t *testing.T) {
 | 
			
		||||
	// downloader.GetPullRequests()
 | 
			
		||||
	prs, _, err := downloader.GetPullRequests(1, 2)
 | 
			
		||||
	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)
 | 
			
		||||
	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)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 2, len(issues))
 | 
			
		||||
	assert.Len(t, issues, 2)
 | 
			
		||||
	assert.False(t, isEnd)
 | 
			
		||||
 | 
			
		||||
	var (
 | 
			
		||||
@@ -206,7 +206,7 @@ func TestGitlabDownloadRepo(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
	comments, err := downloader.GetComments(2)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 4, len(comments))
 | 
			
		||||
	assert.Len(t, comments, 4)
 | 
			
		||||
	assert.EqualValues(t, []*base.Comment{
 | 
			
		||||
		{
 | 
			
		||||
			IssueIndex: 2,
 | 
			
		||||
 
 | 
			
		||||
@@ -80,7 +80,7 @@ func TestGogsDownloadRepo(t *testing.T) {
 | 
			
		||||
	// downloader.GetIssues()
 | 
			
		||||
	issues, isEnd, err := downloader.GetIssues(1, 8)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 1, len(issues))
 | 
			
		||||
	assert.Len(t, issues, 1)
 | 
			
		||||
	assert.False(t, isEnd)
 | 
			
		||||
 | 
			
		||||
	assert.EqualValues(t, []*base.Issue{
 | 
			
		||||
@@ -105,7 +105,7 @@ func TestGogsDownloadRepo(t *testing.T) {
 | 
			
		||||
	// downloader.GetComments()
 | 
			
		||||
	comments, err := downloader.GetComments(1)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	assert.EqualValues(t, 1, len(comments))
 | 
			
		||||
	assert.Len(t, comments, 1)
 | 
			
		||||
	assert.EqualValues(t, []*base.Comment{
 | 
			
		||||
		{
 | 
			
		||||
			PosterName:  "lunny",
 | 
			
		||||
 
 | 
			
		||||
@@ -54,7 +54,7 @@ func TestComplexity_Generate(t *testing.T) {
 | 
			
		||||
		for i := 0; i < maxCount; i++ {
 | 
			
		||||
			pwd, err := Generate(pwdLen)
 | 
			
		||||
			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)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -36,7 +36,7 @@ func TestChannelQueue(t *testing.T) {
 | 
			
		||||
		}, &testData{})
 | 
			
		||||
	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)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -51,7 +51,7 @@ func TestPushCommits_ToAPIPayloadCommits(t *testing.T) {
 | 
			
		||||
	repo := models.AssertExistsAndLoadBean(t, &models.Repository{ID: 16}).(*models.Repository)
 | 
			
		||||
	payloadCommits, err := pushCommits.ToAPIPayloadCommits(repo.RepoPath(), "/user2/repo16")
 | 
			
		||||
	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, "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)
 | 
			
		||||
		assert.NoError(t, team.GetRepositories(&models.SearchTeamOptions{}), "%s: GetRepositories", 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 {
 | 
			
		||||
			if rid > 0 {
 | 
			
		||||
				assert.True(t, team.HasRepository(rid), "%s: HasRepository(%d) %d", rid, i)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user