From df484d6bd7e156177cdc3c10d9fb4ea6b759604b Mon Sep 17 00:00:00 2001 From: LamGC Date: Sat, 25 Jun 2022 19:19:55 +0800 Subject: [PATCH] =?UTF-8?q?test(config):=20=E8=B0=83=E6=95=B4=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=95=B0=E6=8D=AE,=20=E4=BB=A5=E7=AC=A6=E5=90=88?= =?UTF-8?q?=E8=AF=A5=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为 BotConfig 的完整序列化测试添加 Artifact 值, 覆盖解析 BotConfig 所涉及的 Artifact 序列化. --- .../src/test/kotlin/serializer/SerializersKtTest.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scalabot-meta/src/test/kotlin/serializer/SerializersKtTest.kt b/scalabot-meta/src/test/kotlin/serializer/SerializersKtTest.kt index 5b7f4ff..acc7895 100644 --- a/scalabot-meta/src/test/kotlin/serializer/SerializersKtTest.kt +++ b/scalabot-meta/src/test/kotlin/serializer/SerializersKtTest.kt @@ -480,7 +480,9 @@ internal class BotConfigSerializerTest { addProperty("disableBuiltInAbility", true) addProperty("autoUpdateCommandList", true) addProperty("baseApiUrl", "https://test.com") - add("extensions", JsonArray()) + add("extensions", JsonArray().apply { + add("org.example:test:1.0.0-SNAPSHOT") + }) } val botConfig = BotConfigSerializer.deserialize( @@ -496,7 +498,8 @@ internal class BotConfigSerializerTest { assertEquals(true, botConfig.disableBuiltInAbility) assertEquals(true, botConfig.autoUpdateCommandList) assertEquals("https://test.com", botConfig.baseApiUrl) - assertEquals(true, botConfig.extensions.isEmpty()) + assertEquals(false, botConfig.extensions.isEmpty()) + assertEquals(1, botConfig.extensions.size) } }