add methods

This commit is contained in:
Looly 2020-10-15 18:16:56 +08:00
parent 72ea16b980
commit fb46196782
5 changed files with 407 additions and 386 deletions

View File

@ -19,6 +19,7 @@
* 【core 】 优化Combination.countAllpr#1159@Github
* 【core 】 优化针对list的split方法pr#194@Gitee
* 【poi 】 ExcelWriter增加setRowStyle方法
* 【core 】 Assert增加函数接口pr#1166@Github
### Bug修复
* 【core 】 解决农历判断节日未判断大小月导致的问题issue#I1XHSF@Gitee

File diff suppressed because it is too large Load Diff

View File

@ -18,12 +18,21 @@ public class AssertTest {
@Test(expected = IllegalArgumentException.class)
public void isTrueTest() {
int i = 0;
//noinspection ConstantConditions
cn.hutool.core.lang.Assert.isTrue(i > 0, IllegalArgumentException::new);
}
@Test(expected = IndexOutOfBoundsException.class)
public void isTrueTest2() {
int i = -1;
//noinspection ConstantConditions
cn.hutool.core.lang.Assert.isTrue(i >= 0, IndexOutOfBoundsException::new);
}
@Test(expected = IndexOutOfBoundsException.class)
public void isTrueTest3() {
int i = -1;
//noinspection ConstantConditions
Assert.isTrue(i > 0, ()-> new IndexOutOfBoundsException("relation message to return"));
}
}

View File

@ -1,5 +1,7 @@
package cn.hutool.json;
import cn.hutool.core.util.StrUtil;
import java.io.Serializable;
/**
@ -39,6 +41,6 @@ public class JSONNull implements Serializable{
*/
@Override
public String toString() {
return "null";
return StrUtil.NULL;
}
}

View File

@ -214,4 +214,10 @@ public class ExcelReadTest {
reader.read((cell, value)-> Console.log("{}, {} {}", cell.getRowIndex(), cell.getColumnIndex(), value));
}
@Test
public void readTest() {
final ExcelReader reader = ExcelUtil.getReader("d:/test/人员体检信息表.xlsx");
final List<List<Object>> read = reader.read();
// Console.log(read);
}
}