测试类
This commit is contained in:
parent
ae1cfc2b49
commit
6285187a44
|
|
@ -6,9 +6,11 @@ import java.text.ParseException;
|
|||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import java.time.ZoneId;
|
||||
import java.time.temporal.ChronoField;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
|
|
@ -56,7 +58,6 @@ public class DateUtilsTest {
|
|||
String endDateStr = "2024-01-02";
|
||||
Date startDate = DateUtils.parseDate(startDateStr);
|
||||
Date endDate = DateUtils.parseDate(endDateStr);
|
||||
|
||||
long daysBetween = DateUtils.daysBetween(startDate, endDate);
|
||||
assertEquals(2, daysBetween);
|
||||
}
|
||||
|
|
@ -307,4 +308,105 @@ public class DateUtilsTest {
|
|||
assertNotNull(datePath);
|
||||
assertEquals(new SimpleDateFormat("yyyy/MM/dd").format(new Date()), datePath);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testToLocalDate(){
|
||||
String dateString = "2024-08-13";
|
||||
Date date = DateUtils.dateTime("yyyy-MM-dd", dateString);
|
||||
LocalDate localDate = DateUtils.toLocalDate(date);
|
||||
assertNotNull(localDate);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testToLocalTime(){
|
||||
String dateString = "2024-08-13 10:00:00";
|
||||
Date date = DateUtils.dateTime("yyyy-MM-dd HH:mm:ss", dateString);
|
||||
LocalTime localTime = DateUtils.toLocalTime(date);
|
||||
assertNotNull(localTime);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testDateTime2(){
|
||||
String s = DateUtils.dateTime();
|
||||
assertNotNull(s);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testHoursBetween(){
|
||||
String dateString1 = "2024-08-13 10:00:00";
|
||||
Date date1 = DateUtils.dateTime("yyyy-MM-dd HH:mm:ss", dateString1);
|
||||
String dateString2 = "2024-08-13 11:00:00";
|
||||
Date date2 = DateUtils.dateTime("yyyy-MM-dd HH:mm:ss", dateString2);
|
||||
long l = DateUtils.hoursBetween(date1, date2);
|
||||
assertEquals(1L,l);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testMinutesBetween(){
|
||||
String dateString1 = "2024-08-13 10:00:00";
|
||||
Date date1 = DateUtils.dateTime("yyyy-MM-dd HH:mm:ss", dateString1);
|
||||
String dateString2 = "2024-08-13 11:00:00";
|
||||
Date date2 = DateUtils.dateTime("yyyy-MM-dd HH:mm:ss", dateString2);
|
||||
long l = DateUtils.minutesBetween(date1, date2);
|
||||
assertEquals(60L,l);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testAddHours(){
|
||||
String dateString1 = "2024-08-13 10:00:00";
|
||||
Date date1 = DateUtils.dateTime("yyyy-MM-dd HH:mm:ss", dateString1);
|
||||
String dateString2 = "2024-08-13 11:00:00";
|
||||
Date date2 = DateUtils.dateTime("yyyy-MM-dd HH:mm:ss", dateString2);
|
||||
Date date = DateUtils.addHours(date1, 1);
|
||||
assertEquals(date2,date);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testAddMinutes(){
|
||||
String dateString1 = "2024-08-13 10:00:00";
|
||||
Date date1 = DateUtils.dateTime("yyyy-MM-dd HH:mm:ss", dateString1);
|
||||
String dateString2 = "2024-08-13 11:00:00";
|
||||
Date date2 = DateUtils.dateTime("yyyy-MM-dd HH:mm:ss", dateString2);
|
||||
Date date = DateUtils.addMinutes(date1, 60);
|
||||
assertEquals(date2,date);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testGetDatesBefore(){
|
||||
List<String> datesBefore = DateUtils.getDatesBefore(5, "yyyy-MM-dd");
|
||||
assertNotNull(datesBefore);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetDatesAfter(){
|
||||
List<String> datesBefore = DateUtils.getDatesAfter(5, "yyyy-MM-dd");
|
||||
assertNotNull(datesBefore);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetDatesAfter1(){
|
||||
List<String> datesBefore = DateUtils.getDatesAfter("2024-02-04",5, "yyyy-MM-dd");
|
||||
assertNotNull(datesBefore);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testGetDatesBefore1(){
|
||||
List<String> datesBefore = DateUtils.getDatesBefore("2024-02-04",5, "yyyy-MM-dd");
|
||||
assertNotNull(datesBefore);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue