chore: 移除 unroll-variadic 采用 mockery v3 默认的可变参数整体匹配

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
耗子
2026-08-26 17:41:19 +08:00
parent 3ce353e8e4
commit be938a4814
4 changed files with 64 additions and 89 deletions
-2
View File
@@ -1,6 +1,4 @@
template: testify
template-data:
unroll-variadic: true
dir: mocks/biz
structname: "{{.InterfaceName}}"
pkgname: "{{.SrcPackageName}}"
+19 -22
View File
@@ -298,15 +298,13 @@ func (_c *AppRepo_GetInstalled_Call) RunAndReturn(run func(slug string) (*biz.Ap
// GetInstalledAll provides a mock function for the type AppRepo
func (_mock *AppRepo) GetInstalledAll(query string, cond ...string) ([]*biz.App, error) {
// string
_va := make([]any, len(cond))
for _i := range cond {
_va[_i] = cond[_i]
var tmpRet mock.Arguments
if len(cond) > 0 {
tmpRet = _mock.Called(query, cond)
} else {
tmpRet = _mock.Called(query)
}
var _ca []any
_ca = append(_ca, query)
_ca = append(_ca, _va...)
ret := _mock.Called(_ca...)
ret := tmpRet
if len(ret) == 0 {
panic("no return value specified for GetInstalledAll")
@@ -352,11 +350,9 @@ func (_c *AppRepo_GetInstalledAll_Call) Run(run func(query string, cond ...strin
arg0 = args[0].(string)
}
var arg1 []string
variadicArgs := make([]string, len(args)-1)
for i, a := range args[1:] {
if a != nil {
variadicArgs[i] = a.(string)
}
var variadicArgs []string
if len(args) > 1 {
variadicArgs = args[1].([]string)
}
arg1 = variadicArgs
run(
@@ -434,10 +430,13 @@ func (_c *AppRepo_Installed_Call) RunAndReturn(run func() ([]*biz.App, error)) *
// IsInstalled provides a mock function for the type AppRepo
func (_mock *AppRepo) IsInstalled(query string, cond ...any) (bool, error) {
var _ca []any
_ca = append(_ca, query)
_ca = append(_ca, cond...)
ret := _mock.Called(_ca...)
var tmpRet mock.Arguments
if len(cond) > 0 {
tmpRet = _mock.Called(query, cond)
} else {
tmpRet = _mock.Called(query)
}
ret := tmpRet
if len(ret) == 0 {
panic("no return value specified for IsInstalled")
@@ -481,11 +480,9 @@ func (_c *AppRepo_IsInstalled_Call) Run(run func(query string, cond ...any)) *Ap
arg0 = args[0].(string)
}
var arg1 []any
variadicArgs := make([]any, len(args)-1)
for i, a := range args[1:] {
if a != nil {
variadicArgs[i] = a.(any)
}
var variadicArgs []any
if len(args) > 1 {
variadicArgs = args[1].([]any)
}
arg1 = variadicArgs
run(
+9 -13
View File
@@ -259,15 +259,13 @@ func (_c *CacheRepo_FetchTemplates_Call) RunAndReturn(run func() (*api.Templates
// Get provides a mock function for the type CacheRepo
func (_mock *CacheRepo) Get(key biz.CacheKey, defaultValue ...string) (string, error) {
// string
_va := make([]any, len(defaultValue))
for _i := range defaultValue {
_va[_i] = defaultValue[_i]
var tmpRet mock.Arguments
if len(defaultValue) > 0 {
tmpRet = _mock.Called(key, defaultValue)
} else {
tmpRet = _mock.Called(key)
}
var _ca []any
_ca = append(_ca, key)
_ca = append(_ca, _va...)
ret := _mock.Called(_ca...)
ret := tmpRet
if len(ret) == 0 {
panic("no return value specified for Get")
@@ -311,11 +309,9 @@ func (_c *CacheRepo_Get_Call) Run(run func(key biz.CacheKey, defaultValue ...str
arg0 = args[0].(biz.CacheKey)
}
var arg1 []string
variadicArgs := make([]string, len(args)-1)
for i, a := range args[1:] {
if a != nil {
variadicArgs[i] = a.(string)
}
var variadicArgs []string
if len(args) > 1 {
variadicArgs = args[1].([]string)
}
arg1 = variadicArgs
run(
+36 -52
View File
@@ -90,15 +90,13 @@ func (_c *SettingRepo_Delete_Call) RunAndReturn(run func(key biz.SettingKey) err
// Get provides a mock function for the type SettingRepo
func (_mock *SettingRepo) Get(key biz.SettingKey, defaultValue ...string) (string, error) {
// string
_va := make([]any, len(defaultValue))
for _i := range defaultValue {
_va[_i] = defaultValue[_i]
var tmpRet mock.Arguments
if len(defaultValue) > 0 {
tmpRet = _mock.Called(key, defaultValue)
} else {
tmpRet = _mock.Called(key)
}
var _ca []any
_ca = append(_ca, key)
_ca = append(_ca, _va...)
ret := _mock.Called(_ca...)
ret := tmpRet
if len(ret) == 0 {
panic("no return value specified for Get")
@@ -142,11 +140,9 @@ func (_c *SettingRepo_Get_Call) Run(run func(key biz.SettingKey, defaultValue ..
arg0 = args[0].(biz.SettingKey)
}
var arg1 []string
variadicArgs := make([]string, len(args)-1)
for i, a := range args[1:] {
if a != nil {
variadicArgs[i] = a.(string)
}
var variadicArgs []string
if len(args) > 1 {
variadicArgs = args[1].([]string)
}
arg1 = variadicArgs
run(
@@ -169,15 +165,13 @@ func (_c *SettingRepo_Get_Call) RunAndReturn(run func(key biz.SettingKey, defaul
// GetBool provides a mock function for the type SettingRepo
func (_mock *SettingRepo) GetBool(key biz.SettingKey, defaultValue ...bool) (bool, error) {
// bool
_va := make([]any, len(defaultValue))
for _i := range defaultValue {
_va[_i] = defaultValue[_i]
var tmpRet mock.Arguments
if len(defaultValue) > 0 {
tmpRet = _mock.Called(key, defaultValue)
} else {
tmpRet = _mock.Called(key)
}
var _ca []any
_ca = append(_ca, key)
_ca = append(_ca, _va...)
ret := _mock.Called(_ca...)
ret := tmpRet
if len(ret) == 0 {
panic("no return value specified for GetBool")
@@ -221,11 +215,9 @@ func (_c *SettingRepo_GetBool_Call) Run(run func(key biz.SettingKey, defaultValu
arg0 = args[0].(biz.SettingKey)
}
var arg1 []bool
variadicArgs := make([]bool, len(args)-1)
for i, a := range args[1:] {
if a != nil {
variadicArgs[i] = a.(bool)
}
var variadicArgs []bool
if len(args) > 1 {
variadicArgs = args[1].([]bool)
}
arg1 = variadicArgs
run(
@@ -248,15 +240,13 @@ func (_c *SettingRepo_GetBool_Call) RunAndReturn(run func(key biz.SettingKey, de
// GetInt provides a mock function for the type SettingRepo
func (_mock *SettingRepo) GetInt(key biz.SettingKey, defaultValue ...int) (int, error) {
// int
_va := make([]any, len(defaultValue))
for _i := range defaultValue {
_va[_i] = defaultValue[_i]
var tmpRet mock.Arguments
if len(defaultValue) > 0 {
tmpRet = _mock.Called(key, defaultValue)
} else {
tmpRet = _mock.Called(key)
}
var _ca []any
_ca = append(_ca, key)
_ca = append(_ca, _va...)
ret := _mock.Called(_ca...)
ret := tmpRet
if len(ret) == 0 {
panic("no return value specified for GetInt")
@@ -300,11 +290,9 @@ func (_c *SettingRepo_GetInt_Call) Run(run func(key biz.SettingKey, defaultValue
arg0 = args[0].(biz.SettingKey)
}
var arg1 []int
variadicArgs := make([]int, len(args)-1)
for i, a := range args[1:] {
if a != nil {
variadicArgs[i] = a.(int)
}
var variadicArgs []int
if len(args) > 1 {
variadicArgs = args[1].([]int)
}
arg1 = variadicArgs
run(
@@ -382,15 +370,13 @@ func (_c *SettingRepo_GetPanel_Call) RunAndReturn(run func() (*request.SettingPa
// GetSlice provides a mock function for the type SettingRepo
func (_mock *SettingRepo) GetSlice(key biz.SettingKey, defaultValue ...[]string) ([]string, error) {
// []string
_va := make([]any, len(defaultValue))
for _i := range defaultValue {
_va[_i] = defaultValue[_i]
var tmpRet mock.Arguments
if len(defaultValue) > 0 {
tmpRet = _mock.Called(key, defaultValue)
} else {
tmpRet = _mock.Called(key)
}
var _ca []any
_ca = append(_ca, key)
_ca = append(_ca, _va...)
ret := _mock.Called(_ca...)
ret := tmpRet
if len(ret) == 0 {
panic("no return value specified for GetSlice")
@@ -436,11 +422,9 @@ func (_c *SettingRepo_GetSlice_Call) Run(run func(key biz.SettingKey, defaultVal
arg0 = args[0].(biz.SettingKey)
}
var arg1 [][]string
variadicArgs := make([][]string, len(args)-1)
for i, a := range args[1:] {
if a != nil {
variadicArgs[i] = a.([]string)
}
var variadicArgs [][]string
if len(args) > 1 {
variadicArgs = args[1].([][]string)
}
arg1 = variadicArgs
run(