This commit is contained in:
Looly
2023-09-01 11:30:48 +08:00
parent a8b6263acf
commit 56abd26590
7 changed files with 84 additions and 6 deletions

View File

@@ -13,6 +13,7 @@
package org.dromara.hutool.core.array;
import org.dromara.hutool.core.collection.ListUtil;
import org.dromara.hutool.core.lang.Console;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.util.ObjUtil;
import org.junit.jupiter.api.Assertions;
@@ -551,6 +552,14 @@ public class ArrayUtilTest {
Assertions.assertArrayEquals(new int[]{2}, o);
}
@Test
void setOrPaddingTest(){
final String[] arr = new String[0];
final String[] newArr = ArrayUtil.setOrPadding(arr, 2, "Good");
Console.log(newArr);
Assertions.assertArrayEquals(new String[]{null, null, "Good"}, newArr);
}
@Test
public void getAnyTest() {
final String[] a = {"a", "b", "c", "d", "e"};

View File

@@ -148,6 +148,15 @@ public class BeanPathTest {
Assertions.assertEquals("{list=[[null, {name=张三}]]}", map.toString());
}
@Test
public void putTest() {
final Map<String, Object> map = new HashMap<>();
BeanPath beanPath = BeanPath.of("list[1].name");
beanPath.set(map, "张三");
Assertions.assertEquals("{list=[null, {name=张三}]}", map.toString());
}
@Test
public void putByPathTest() {
final Dict dict = new Dict();