From c5760e52b88e4ab8d44545fcc11082e2f1221fb1 Mon Sep 17 00:00:00 2001 From: jianan <1072772483@qq.com> Date: Thu, 7 Jul 2022 14:16:08 +0800 Subject: [PATCH] =?UTF-8?q?fix[module]:=20=E4=BF=AE=E6=94=B9String?= =?UTF-8?q?=E8=BD=ACMap=E6=97=B6Map=E7=9A=84TypeDescriptor=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/java/com/zfoo/storage/conversion/ConversionTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/storage/src/test/java/com/zfoo/storage/conversion/ConversionTest.java b/storage/src/test/java/com/zfoo/storage/conversion/ConversionTest.java index 4548134c..f8fbfbea 100644 --- a/storage/src/test/java/com/zfoo/storage/conversion/ConversionTest.java +++ b/storage/src/test/java/com/zfoo/storage/conversion/ConversionTest.java @@ -75,7 +75,8 @@ public class ConversionTest { Map map = new HashMap(); - map = (Map) conversionService.convert(str, TypeDescriptor.valueOf(String.class), TypeDescriptor.valueOf(map.getClass())); + // 注意:第3个参数不能写成TypeDescriptor.valueOf(map.getClass()) 而是要明确指定Map的key和value的类型 + map = (Map) conversionService.convert(str, TypeDescriptor.valueOf(String.class), TypeDescriptor.map(map.getClass(), TypeDescriptor.valueOf(String.class), TypeDescriptor.valueOf(Integer.class))); Assert.assertEquals(3, map.size()); }