1
0
mirror of synced 2026-10-14 02:26:11 +08:00

v1.2.15 南京大XX纪念日更改为国家公祭日;新增初候、二候、三候;新增三元九运;新增道历戊日。

This commit is contained in:
6tail
2021-12-22 21:30:04 +08:00
parent e9ec0fc4b9
commit c91bcc5da7
11 changed files with 274 additions and 16 deletions

View File

@@ -75,4 +75,32 @@ public class WuHouTest {
Assert.assertEquals(solar.toString(),"蚯蚓结",lunar.getWuHou());
}
@Test
public void test10(){
Solar solar = new Solar(2021,12,21);
Lunar lunar = solar.getLunar();
Assert.assertEquals(solar.toString(),"冬至 初候",lunar.getHou());
}
@Test
public void test11(){
Solar solar = new Solar(2021,12,26);
Lunar lunar = solar.getLunar();
Assert.assertEquals(solar.toString(),"冬至 二候",lunar.getHou());
}
@Test
public void test12(){
Solar solar = new Solar(2021,12,31);
Lunar lunar = solar.getLunar();
Assert.assertEquals(solar.toString(),"冬至 三候",lunar.getHou());
}
@Test
public void test13(){
Solar solar = new Solar(2022,1,5);
Lunar lunar = solar.getLunar();
Assert.assertEquals(solar.toString(),"小寒 初候",lunar.getHou());
}
}

View File

@@ -61,4 +61,82 @@ public class YearTest {
Assert.assertEquals("三日得金",year.getDeJin());
}
@Test
public void test5(){
LunarYear year = new LunarYear(1864);
Assert.assertEquals("上元",year.getYuan());
}
@Test
public void test6(){
LunarYear year = new LunarYear(1923);
Assert.assertEquals("上元",year.getYuan());
}
@Test
public void test7(){
LunarYear year = new LunarYear(1924);
Assert.assertEquals("中元",year.getYuan());
}
@Test
public void test8(){
LunarYear year = new LunarYear(1983);
Assert.assertEquals("中元",year.getYuan());
}
@Test
public void test9(){
LunarYear year = new LunarYear(1984);
Assert.assertEquals("下元",year.getYuan());
}
@Test
public void test10(){
LunarYear year = new LunarYear(2043);
Assert.assertEquals("下元",year.getYuan());
}
@Test
public void test11(){
LunarYear year = new LunarYear(1864);
Assert.assertEquals("一运",year.getYun());
}
@Test
public void test12(){
LunarYear year = new LunarYear(1883);
Assert.assertEquals("一运",year.getYun());
}
@Test
public void test13(){
LunarYear year = new LunarYear(1884);
Assert.assertEquals("二运",year.getYun());
}
@Test
public void test14(){
LunarYear year = new LunarYear(1903);
Assert.assertEquals("二运",year.getYun());
}
@Test
public void test15(){
LunarYear year = new LunarYear(1904);
Assert.assertEquals("三运",year.getYun());
}
@Test
public void test16(){
LunarYear year = new LunarYear(1923);
Assert.assertEquals("三运",year.getYun());
}
@Test
public void test17(){
LunarYear year = new LunarYear(2004);
Assert.assertEquals("八运",year.getYun());
}
}