mirror of
https://gitee.com/dromara/hutool.git
synced 2025-11-24 08:33:22 +08:00
add test
This commit is contained in:
@@ -38,7 +38,8 @@ public class TypeUtilTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void getMapClassTest() {
|
void getMapClassTest() {
|
||||||
final Class<?> aClass = TypeUtil.getClass(new TypeReference<Map<String, String>>() {});
|
final Class<?> aClass = TypeUtil.getClass(new TypeReference<Map<String, String>>() {
|
||||||
|
});
|
||||||
assertEquals(Map.class, aClass);
|
assertEquals(Map.class, aClass);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -171,13 +172,14 @@ public class TypeUtilTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 测试getClass方法对参数化类型数组List<String>[]的处理
|
* 测试getClass方法对参数化类型数组{@code List<String>[]}的处理
|
||||||
* 验证数组组件类型能正确解析为原始类型
|
* 验证数组组件类型能正确解析为原始类型
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void getClassForParameterizedArrayTypeTest() {
|
public void getClassForParameterizedArrayTypeTest() {
|
||||||
// 创建List<String>[]类型引用
|
// 创建List<String>[]类型引用
|
||||||
Type genericArrayType = new TypeReference<List<String>[]>() {}.getType();
|
Type genericArrayType = new TypeReference<List<String>[]>() {
|
||||||
|
}.getType();
|
||||||
// 调用getClass方法处理GenericArrayType
|
// 调用getClass方法处理GenericArrayType
|
||||||
Class<?> clazz = TypeUtil.getClass(genericArrayType);
|
Class<?> clazz = TypeUtil.getClass(genericArrayType);
|
||||||
// 验证返回List[]类型
|
// 验证返回List[]类型
|
||||||
|
|||||||
Reference in New Issue
Block a user