This commit is contained in:
Looly 2019-12-11 10:49:37 +08:00
parent 41c540f4ca
commit aafa16a5a5

View File

@ -2,7 +2,6 @@ package cn.hutool.core.date;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.date.BetweenFormater.Level; import cn.hutool.core.date.BetweenFormater.Level;
import cn.hutool.core.lang.Console;
import org.junit.Assert; import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
@ -18,6 +17,7 @@ import java.util.Date;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.List; import java.util.List;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
import java.util.Objects;
import java.util.TimeZone; import java.util.TimeZone;
/** /**
@ -86,7 +86,7 @@ public class DateUtilTest {
public void beginAndWeedTest() { public void beginAndWeedTest() {
String dateStr = "2017-03-01 22:33:23"; String dateStr = "2017-03-01 22:33:23";
DateTime date = DateUtil.parse(dateStr); DateTime date = DateUtil.parse(dateStr);
date.setFirstDayOfWeek(Week.MONDAY); Objects.requireNonNull(date).setFirstDayOfWeek(Week.MONDAY);
// 一周的开始 // 一周的开始
Date beginOfWeek = DateUtil.beginOfWeek(date); Date beginOfWeek = DateUtil.beginOfWeek(date);
@ -297,6 +297,7 @@ public class DateUtilTest {
Assert.assertEquals("20190321", ymd); Assert.assertEquals("20190321", ymd);
} }
@SuppressWarnings("ConstantConditions")
@Test @Test
public void parseTest5() { public void parseTest5() {
// 测试时间解析 // 测试时间解析
@ -323,6 +324,7 @@ public class DateUtilTest {
} }
@SuppressWarnings("ConstantConditions")
@Test @Test
public void parseTest6() { public void parseTest6() {
String str = "Tue Jun 4 16:25:15 +0800 2019"; String str = "Tue Jun 4 16:25:15 +0800 2019";
@ -337,6 +339,7 @@ public class DateUtilTest {
Assert.assertEquals("2019-06-01 19:45:43", dateTime.toString()); Assert.assertEquals("2019-06-01 19:45:43", dateTime.toString());
} }
@SuppressWarnings("ConstantConditions")
@Test @Test
public void parseAndOffsetTest() { public void parseAndOffsetTest() {
// 检查UTC时间偏移是否准确 // 检查UTC时间偏移是否准确
@ -424,6 +427,7 @@ public class DateUtilTest {
Assert.assertEquals(dt1, dt2); Assert.assertEquals(dt1, dt2);
} }
@SuppressWarnings("ConstantConditions")
@Test @Test
public void parseUTCTest() { public void parseUTCTest() {
String dateStr1 = "2018-09-13T05:34:31Z"; String dateStr1 = "2018-09-13T05:34:31Z";
@ -484,6 +488,7 @@ public class DateUtilTest {
Assert.assertEquals("2018-09-13 13:34:39.999", dateStr); Assert.assertEquals("2018-09-13 13:34:39.999", dateStr);
} }
@SuppressWarnings("ConstantConditions")
@Test @Test
public void parseCSTTest(){ public void parseCSTTest(){
String dateStr = "Wed Sep 16 11:26:23 CST 2009"; String dateStr = "Wed Sep 16 11:26:23 CST 2009";
@ -494,6 +499,7 @@ public class DateUtilTest {
Assert.assertEquals("2009-09-17 01:26:23", dateTime.toString()); Assert.assertEquals("2009-09-17 01:26:23", dateTime.toString());
} }
@SuppressWarnings("ConstantConditions")
@Test @Test
public void parseJDkTest() { public void parseJDkTest() {
String dateStr = "Thu May 16 17:57:18 GMT+08:00 2019"; String dateStr = "Thu May 16 17:57:18 GMT+08:00 2019";