From 33299e3b2e4681f20a375c6b39db79fa0173a7d4 Mon Sep 17 00:00:00 2001 From: aoshiguchen <1052045476@qq.com> Date: Sat, 4 Mar 2023 00:30:32 +0800 Subject: [PATCH] =?UTF-8?q?Kv=E5=B7=A5=E5=85=B7alias=E6=9C=BA=E5=88=B6?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E3=80=82=E6=98=8E=E7=A1=AEkey=E4=B8=8Ealias?= =?UTF-8?q?=E7=9A=84=E7=9B=B8=E5=85=B3=E6=80=A7=E3=80=81=E7=9B=B8=E5=8F=8D?= =?UTF-8?q?=E6=80=A7.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/test/java/fun/asgc/neutrino/core/base/KvTest.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/neutrino-core/src/test/java/fun/asgc/neutrino/core/base/KvTest.java b/neutrino-core/src/test/java/fun/asgc/neutrino/core/base/KvTest.java index 55204ab6..e49f19f8 100644 --- a/neutrino-core/src/test/java/fun/asgc/neutrino/core/base/KvTest.java +++ b/neutrino-core/src/test/java/fun/asgc/neutrino/core/base/KvTest.java @@ -25,7 +25,8 @@ public class KvTest { ; Kv kv3 = Kv.of(kv2) - .setAlias("app.server.http.http-port", "port"); + .setAlias("app.server.http.http-port", "port") + .setAlias("http-port", "p"); Assert.assertTrue(!kv1.isEmpty()); Assert.assertTrue(kv1.size() == 3); @@ -73,5 +74,7 @@ public class KvTest { Assert.assertTrue(kv3.takeInt("http-port").equals(8080)); // 注意:第3层设置的别名port,找到第二层的配置,不再往上找 Assert.assertTrue(kv3.takeInt("port").equals(8081)); + // 注意:第3层的别名p,指向了第1层的别名http-port + Assert.assertTrue(kv3.takeInt("p").equals(8080)); } }