test: make profile date assertion timezone independent

This commit is contained in:
2026-09-05 00:08:22 +08:00
parent e38624e658
commit 5e9c9d9990
@@ -7,6 +7,8 @@ import top.jie65535.mirai.profile.ProfileCategory
import top.jie65535.mirai.profile.ProfileConfidence import top.jie65535.mirai.profile.ProfileConfidence
import top.jie65535.mirai.profile.ProfileItemSupportStats import top.jie65535.mirai.profile.ProfileItemSupportStats
import top.jie65535.mirai.profile.UserProfileItem import top.jie65535.mirai.profile.UserProfileItem
import java.time.Instant
import java.time.ZoneId
import kotlin.test.Test import kotlin.test.Test
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertFalse import kotlin.test.assertFalse
@@ -111,8 +113,11 @@ class QueryUserProfileAgentTest {
), ),
) )
val expectedConfirmationDate = Instant.ofEpochSecond(1_751_472_000)
.atZone(ZoneId.systemDefault())
.toLocalDate()
assertEquals( assertEquals(
"从事 Java 底层开发〔事实,高置信;4次支持;最近确认于 2025-07-03", "从事 Java 底层开发〔事实,高置信;4次支持;最近确认于 $expectedConfirmationDate",
output, output,
) )
} }