package tech.powerjob.server.common.utils;
|
|
import lombok.extern.slf4j.Slf4j;
|
import org.junit.jupiter.api.Test;
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
/**
|
* 时间工具 Test
|
*
|
* @author tjq
|
* @since 2020/5/19
|
*/
|
@Slf4j
|
class TimeUtilsTest {
|
|
@Test
|
void calculateWeek() {
|
int weekOf20230211 = TimeUtils.calculateWeek(2023, 2, 11);
|
log.info("[TimeUtilsTest] weekOf20230211: {}", weekOf20230211);
|
assert weekOf20230211 == 6;
|
|
int weekOf20230212 = TimeUtils.calculateWeek(2023, 2, 12);
|
log.info("[TimeUtilsTest] weekOf20230211: {}", weekOf20230212);
|
assert weekOf20230212 == 7;
|
|
int weekOf20230401 = TimeUtils.calculateWeek(2023, 4, 1);
|
log.info("[TimeUtilsTest] weekOf20230401: {}", weekOf20230401);
|
assert weekOf20230401 == 6;
|
|
|
// 618
|
int weekOf20230618 = TimeUtils.calculateWeek(2023, 6, 18);
|
log.info("[TimeUtilsTest] weekOf20230618: {}", weekOf20230618);
|
assert weekOf20230618 == 7;
|
|
// 双十一
|
int weekOf20231111 = TimeUtils.calculateWeek(2023, 11, 11);
|
log.info("[TimeUtilsTest] weekOf20231111: {}", weekOf20231111);
|
assert weekOf20231111 == 6;
|
|
// 我发现所有我熟悉的日子都是周末,神器啊....
|
|
int weekOf20230723 = TimeUtils.calculateWeek(2023, 7, 23);
|
log.info("[TimeUtilsTest] weekOf20230723: {}", weekOf20230723);
|
assert weekOf20230723 == 7;
|
|
int weekOf20230218 = TimeUtils.calculateWeek(2023, 2, 18);
|
log.info("[TimeUtilsTest] weekOf20230218: {}", weekOf20230218);
|
assert weekOf20230218 == 6;
|
|
}
|
}
|