Looly 5 年之前
父节点
当前提交
05586769c9
共有 1 个文件被更改,包括 14 次插入0 次删除
  1. 14 0
      hutool-core/src/test/java/cn/hutool/core/date/DateBetweenTest.java

+ 14 - 0
hutool-core/src/test/java/cn/hutool/core/date/DateBetweenTest.java

@@ -4,6 +4,7 @@ import cn.hutool.core.date.BetweenFormatter.Level;
 import org.junit.Assert;
 import org.junit.Test;
 
+import java.time.temporal.ChronoUnit;
 import java.util.Date;
 
 public class DateBetweenTest {
@@ -61,4 +62,17 @@ public class DateBetweenTest {
 		String formatBetween = DateUtil.formatBetween(date1, date2, Level.SECOND);
 		Assert.assertEquals("3小时", formatBetween);
 	}
+
+	@Test
+	public void betweenWeeksTest(){
+		final long betweenWeek = DateUtil.betweenWeek(
+				DateUtil.parse("2020-11-21"),
+				DateUtil.parse("2020-11-23"), false);
+
+		final long betweenWeek2 = LocalDateTimeUtil.between(
+				LocalDateTimeUtil.parse("2020-11-21", "yyy-MM-dd"),
+				LocalDateTimeUtil.parse("2020-11-23", "yyy-MM-dd"),
+				ChronoUnit.WEEKS);
+		Assert.assertEquals(betweenWeek, betweenWeek2);
+	}
 }