1
0
mirror of https://gitcode.com/gitea/gitea.git synced 2025-06-13 16:18:15 +08:00

Refactor StringsToInt64s ()

And close 
This commit is contained in:
wxiaoguang
2024-03-21 23:07:35 +08:00
committed by GitHub
parent 82979588f4
commit cdb4d1a8db
12 changed files with 30 additions and 27 deletions
models/issues
modules/base
options/locale
routers
templates

@ -138,12 +138,13 @@ func TestStringsToInt64s(t *testing.T) {
assert.NoError(t, err)
assert.Equal(t, expected, result)
}
testSuccess(nil, nil)
testSuccess([]string{}, []int64{})
testSuccess([]string{"-1234"}, []int64{-1234})
testSuccess([]string{"1", "4", "16", "64", "256"},
[]int64{1, 4, 16, 64, 256})
testSuccess([]string{"1", "4", "16", "64", "256"}, []int64{1, 4, 16, 64, 256})
_, err := StringsToInt64s([]string{"-1", "a", "$"})
ints, err := StringsToInt64s([]string{"-1", "a"})
assert.Len(t, ints, 0)
assert.Error(t, err)
}