This commit is contained in:
Looly 2022-08-06 18:45:01 +08:00
parent 18dd6da22b
commit aa403cbe98
4 changed files with 32 additions and 3 deletions

View File

@ -575,11 +575,11 @@ public class RandomUtil {
if (StrUtil.isEmpty(baseString)) {
return StrUtil.EMPTY;
}
final StringBuilder sb = new StringBuilder(length);
if (length < 1) {
if(length < 1){
length = 1;
}
final StringBuilder sb = new StringBuilder(length);
final int baseLength = baseString.length();
for (int i = 0; i < length; i++) {
final int number = randomInt(baseLength);

View File

@ -75,6 +75,12 @@ public class RandomUtilTest {
}
}
@Test
public void randomStringOfLengthTest(){
final String s = RandomUtil.randomString("123", -1);
Assert.assertNotNull(s);
}
@Test
public void generateRandomNumberTest(){
final int[] ints = RandomUtil.randomPickInts(5, NumberUtil.range(5, 20));

View File

@ -195,4 +195,10 @@ public class CRUDTest {
MapUtil.of("ids", new int[]{1, 2, 3}));
Assert.assertEquals(2, results.size());
}
@Test
@Ignore
public void findWithDotTest(){
db.find(Entity.of("user").set("WTUR.Other.Rg.S.WTName", "value"));
}
}

View File

@ -0,0 +1,17 @@
package cn.hutool.json;
import cn.hutool.core.lang.Console;
import org.junit.Ignore;
import org.junit.Test;
public class Issue2507Test {
@Test
@Ignore
public void xmlToJsonTest(){
String xml = "<MsgInfo> <Msg> <![CDATA[<msg><body><row action=\"select\"><DIET>低盐饮食[嘱托]]><![CDATA[]</DIET></row></body></msg>]]> </Msg> <Msg> <![CDATA[<msg><body><row action=\"select\"><DIET>流质饮食</DIET></row></body></msg>]]> </Msg> </MsgInfo>";
JSONObject jsonObject = JSONUtil.xmlToJson(xml);
Console.log(jsonObject.toStringPretty());
}
}