mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix code
This commit is contained in:
@@ -4,15 +4,26 @@ import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.Objects;
|
||||
|
||||
public class CalendarUtilTest {
|
||||
|
||||
@Test
|
||||
public void formatChineseDate(){
|
||||
Calendar calendar = DateUtil.parse("2018-02-24 12:13:14").toCalendar();
|
||||
Calendar calendar = Objects.requireNonNull(DateUtil.parse("2018-02-24 12:13:14")).toCalendar();
|
||||
final String chineseDate = CalendarUtil.formatChineseDate(calendar, false);
|
||||
Assert.assertEquals("二〇一八年二月二十四日", chineseDate);
|
||||
final String chineseDateTime = CalendarUtil.formatChineseDate(calendar, true);
|
||||
Assert.assertEquals("二〇一八年二月二十四日一十二时一十三分一十四秒", chineseDateTime);
|
||||
}
|
||||
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
public void parseTest(){
|
||||
final Calendar calendar = CalendarUtil.parse("2021-09-27 00:00:112323", false,
|
||||
DatePattern.NORM_DATETIME_FORMAT);
|
||||
|
||||
// https://github.com/dromara/hutool/issues/1849
|
||||
// 在使用严格模式时,秒不正确,抛出异常
|
||||
DateUtil.date(calendar);
|
||||
}
|
||||
}
|
||||
|
@@ -1,5 +1,6 @@
|
||||
package cn.hutool.core.date;
|
||||
|
||||
import cn.hutool.core.lang.Console;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
@@ -131,4 +132,11 @@ public class DateTimeTest {
|
||||
//跨年的周返回的总是1
|
||||
Assert.assertEquals(1, date.weekOfYear());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void ofTest(){
|
||||
String a = "2021-09-27 00:00:99";
|
||||
final DateTime dateTime = new DateTime(a, DatePattern.NORM_DATETIME_FORMAT);
|
||||
Console.log(dateTime);
|
||||
}
|
||||
}
|
||||
|
@@ -183,4 +183,12 @@ public class CsvReaderTest {
|
||||
Assert.assertEquals("456", row.get(1));
|
||||
Assert.assertEquals("'789;0'abc", row.get(2));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void readDisableCommentTest(){
|
||||
final CsvReader reader = CsvUtil.getReader(CsvReadConfig.defaultConfig().disableComment());
|
||||
final CsvData read = reader.read(ResourceUtil.getUtf8Reader("test.csv"));
|
||||
final CsvRow row = read.getRow(0);
|
||||
Assert.assertEquals("# 这是一行注释,读取时应忽略", row.get(0));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user