mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-08-18 20:38:02 +08:00
add method
This commit is contained in:
@@ -265,11 +265,11 @@ public class DateUtilTest {
|
||||
|
||||
@Test
|
||||
public void currentTest() {
|
||||
long current = DateUtil.current(false);
|
||||
long current = DateUtil.current();
|
||||
String currentStr = String.valueOf(current);
|
||||
Assert.assertEquals(13, currentStr.length());
|
||||
|
||||
long currentNano = DateUtil.current(true);
|
||||
long currentNano = DateUtil.current();
|
||||
String currentNanoStr = String.valueOf(currentNano);
|
||||
Assert.assertNotNull(currentNanoStr);
|
||||
}
|
||||
|
@@ -317,4 +317,64 @@ public class ArrayUtilTest {
|
||||
String[] hasNull = {"aa", "bb", "cc", null, "bb", "dd"};
|
||||
Assert.assertFalse(ArrayUtil.isAllNotNull(hasNull));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void indexOfSubTest() {
|
||||
Integer[] a = {0x12, 0x34, 0x56, 0x78, 0x9A};
|
||||
Integer[] b = {0x56, 0x78};
|
||||
Integer[] c = {0x12, 0x56};
|
||||
Integer[] d = {0x78, 0x9A};
|
||||
Integer[] e = {0x78, 0x9A, 0x10};
|
||||
|
||||
int i = ArrayUtil.indexOfSub(a, b);
|
||||
Assert.assertEquals(2, i);
|
||||
|
||||
i = ArrayUtil.indexOfSub(a, c);
|
||||
Assert.assertEquals(-1, i);
|
||||
|
||||
i = ArrayUtil.indexOfSub(a, d);
|
||||
Assert.assertEquals(3, i);
|
||||
|
||||
i = ArrayUtil.indexOfSub(a, e);
|
||||
Assert.assertEquals(-1, i);
|
||||
|
||||
i = ArrayUtil.indexOfSub(a, null);
|
||||
Assert.assertEquals(-1, i);
|
||||
|
||||
i = ArrayUtil.indexOfSub(null, null);
|
||||
Assert.assertEquals(-1, i);
|
||||
|
||||
i = ArrayUtil.indexOfSub(null, b);
|
||||
Assert.assertEquals(-1, i);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void lastIndexOfSubTest() {
|
||||
Integer[] a = {0x12, 0x34, 0x56, 0x78, 0x9A};
|
||||
Integer[] b = {0x56, 0x78};
|
||||
Integer[] c = {0x12, 0x56};
|
||||
Integer[] d = {0x78, 0x9A};
|
||||
Integer[] e = {0x78, 0x9A, 0x10};
|
||||
|
||||
int i = ArrayUtil.lastIndexOfSub(a, b);
|
||||
Assert.assertEquals(2, i);
|
||||
|
||||
i = ArrayUtil.lastIndexOfSub(a, c);
|
||||
Assert.assertEquals(-1, i);
|
||||
|
||||
i = ArrayUtil.lastIndexOfSub(a, d);
|
||||
Assert.assertEquals(3, i);
|
||||
|
||||
i = ArrayUtil.lastIndexOfSub(a, e);
|
||||
Assert.assertEquals(-1, i);
|
||||
|
||||
i = ArrayUtil.lastIndexOfSub(a, null);
|
||||
Assert.assertEquals(-1, i);
|
||||
|
||||
i = ArrayUtil.lastIndexOfSub(null, null);
|
||||
Assert.assertEquals(-1, i);
|
||||
|
||||
i = ArrayUtil.lastIndexOfSub(null, b);
|
||||
Assert.assertEquals(-1, i);
|
||||
}
|
||||
}
|
||||
|
@@ -221,6 +221,22 @@ public class NumberUtilTest {
|
||||
int v7 = NumberUtil.parseInt("0");
|
||||
Assert.assertEquals(0, v7);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void parseIntTest2() {
|
||||
// from 5.4.8 issue#I23ORQ@Gitee
|
||||
// 千位分隔符去掉
|
||||
int v1 = NumberUtil.parseInt("1,482.00");
|
||||
Assert.assertEquals(1482, v1);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void parseNumberTest() {
|
||||
// from 5.4.8 issue#I23ORQ@Gitee
|
||||
// 千位分隔符去掉
|
||||
int v1 = NumberUtil.parseNumber("1,482.00").intValue();
|
||||
Assert.assertEquals(1482, v1);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void parseLongTest() {
|
||||
|
Reference in New Issue
Block a user