add method

This commit is contained in:
Looly
2020-11-03 18:58:06 +08:00
parent d6b773952b
commit 48f43dc34a
9 changed files with 189 additions and 28 deletions

View File

@@ -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);
}

View File

@@ -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);
}
}

View File

@@ -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() {