Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
陈曦
sub2api
Commits
d27b8474
Commit
d27b8474
authored
Jan 23, 2026
by
shaw
Browse files
fix(test): 修复测试中引用不存在的函数名
测试文件引用了 IsTokenVersionStale 函数,但实际函数名为 CheckTokenVersion,导致 CI 构建失败
parent
dac6bc22
Changes
1
Hide whitespace changes
Inline
Side-by-side
backend/internal/service/token_cache_invalidator_test.go
View file @
d27b8474
...
...
@@ -396,9 +396,9 @@ func TestAccount_GetCredentialAsInt64_NilAccount(t *testing.T) {
require
.
Equal
(
t
,
int64
(
0
),
result
)
}
// ==========
Is
TokenVersion
Stale
测试 ==========
// ==========
Check
TokenVersion 测试 ==========
func
Test
Is
TokenVersion
Stale
(
t
*
testing
.
T
)
{
func
Test
Check
TokenVersion
(
t
*
testing
.
T
)
{
tests
:=
[]
struct
{
name
string
account
*
Account
...
...
@@ -496,16 +496,16 @@ func TestIsTokenVersionStale(t *testing.T) {
for
_
,
tt
:=
range
tests
{
t
.
Run
(
tt
.
name
,
func
(
t
*
testing
.
T
)
{
// 由于
Is
TokenVersion
Stale
接受 AccountRepository 接口,而创建完整的 mock 很繁琐
// 由于
Check
TokenVersion 接受 AccountRepository 接口,而创建完整的 mock 很繁琐
// 这里我们直接测试函数的核心逻辑来验证行为
if
tt
.
name
==
"nil_account"
{
result
:=
Is
TokenVersion
Stale
(
context
.
Background
(),
nil
,
nil
)
require
.
Equal
(
t
,
tt
.
expectedStale
,
result
)
_
,
isStale
:=
Check
TokenVersion
(
context
.
Background
(),
nil
,
nil
)
require
.
Equal
(
t
,
tt
.
expectedStale
,
isStale
)
return
}
// 模拟
Is
TokenVersion
Stale
的核心逻辑
// 模拟
Check
TokenVersion 的核心逻辑
account
:=
tt
.
account
currentVersion
:=
account
.
GetCredentialAsInt64
(
"_token_version"
)
...
...
@@ -537,11 +537,11 @@ func TestIsTokenVersionStale(t *testing.T) {
}
}
func
Test
Is
TokenVersion
Stale
_NilRepo
(
t
*
testing
.
T
)
{
func
Test
Check
TokenVersion_NilRepo
(
t
*
testing
.
T
)
{
account
:=
&
Account
{
ID
:
1
,
Credentials
:
map
[
string
]
any
{
"_token_version"
:
int64
(
100
)},
}
result
:=
Is
TokenVersion
Stale
(
context
.
Background
(),
account
,
nil
)
require
.
False
(
t
,
result
)
// nil repo,默认允许缓存
_
,
isStale
:=
Check
TokenVersion
(
context
.
Background
(),
account
,
nil
)
require
.
False
(
t
,
isStale
)
// nil repo,默认允许缓存
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment