[improve] update name to ShiChen

This commit is contained in:
VampireAchao 2024-02-26 22:27:47 +08:00 committed by VampireAchao
parent 8bdbf9252a
commit 182ada0c11
2 changed files with 6 additions and 6 deletions

View File

@ -9,7 +9,7 @@ import java.util.HashMap;
import java.util.Map;
/**
* 长安时辰转换器
* 时辰转换器
* <p>
* 23-1 -> 子时
* 1-3 -> 丑时
@ -27,7 +27,7 @@ import java.util.Map;
* </p>
* @author achao@hutool.cn
*/
public class ChangAnTimeConverter {
public class ShiChen {
private static final Map<String, int[]> timeMap = new HashMap<>();

View File

@ -6,11 +6,11 @@ import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
/**
* ChangAnTimeConverterTest
* ShiChenTest
*
* @author achao@apache.org
*/
public class ChangAnTimeConverterTest {
public class ShiChenTest {
@Test
void testToModernTimeForAllTimes() {
@ -18,7 +18,7 @@ public class ChangAnTimeConverterTest {
String[] times = {"", "", "", "", "", "", "", "", "", "", "", ""};
int[][] expectedHours = {{23, 1}, {1, 3}, {3, 5}, {5, 7}, {7, 9}, {9, 11}, {11, 13}, {13, 15}, {15, 17}, {17, 19}, {19, 21}, {21, 23}};
for (int i = 0; i < times.length; i++) {
DateBetween dateBetween = ChangAnTimeConverter.toModernTime(times[i] + "");
DateBetween dateBetween = ShiChen.toModernTime(times[i] + "");
Assertions.assertEquals(2, dateBetween.between(DateUnit.HOUR));
Assertions.assertEquals(expectedHours[i][0], dateBetween.getBegin().getHours());
Assertions.assertEquals(expectedHours[i][1], dateBetween.getEnd().getHours());
@ -31,7 +31,7 @@ public class ChangAnTimeConverterTest {
String[] expectedTimes = {"子时", "丑时", "丑时", "寅时", "寅时", "卯时", "卯时", "辰时", "辰时", "巳时", "巳时", "午时", "午时", "未时", "未时", "申时", "申时", "酉时", "酉时", "戌时", "戌时", "亥时", "亥时", "子时", "未知"};
for (int hour = 0; hour <= 24; hour++) {
String expectedTime = expectedTimes[hour];
String actualTime = ChangAnTimeConverter.toChangAnTime(hour);
String actualTime = ShiChen.toChangAnTime(hour);
Assertions.assertEquals(expectedTime, actualTime);
}
}