81 lines
2.3 KiB
Java
81 lines
2.3 KiB
Java
package test;
|
|
|
|
import com.nlf.calendar.Lunar;
|
|
import com.nlf.calendar.LunarMonth;
|
|
import com.nlf.calendar.LunarYear;
|
|
import com.nlf.calendar.Solar;
|
|
import org.junit.Assert;
|
|
import org.junit.Test;
|
|
|
|
public class NineStarTest {
|
|
@Test
|
|
public void test1() {
|
|
Lunar lunar = Solar.fromYmd(1985, 2, 19).getLunar();
|
|
Assert.assertEquals("六", lunar.getYearNineStar().getNumber());
|
|
Assert.assertEquals("五黄土玉衡", lunar.getDayNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test2() {
|
|
Lunar lunar = Lunar.fromYmd(2022, 1, 1);
|
|
Assert.assertEquals("六白金开阳", lunar.getYearNineStar().toString());
|
|
Assert.assertEquals("四绿木天权", lunar.getDayNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test3() {
|
|
Lunar lunar = Lunar.fromYmd(2033, 1, 1);
|
|
Assert.assertEquals("四绿木天权", lunar.getYearNineStar().toString());
|
|
Assert.assertEquals("一白水天枢", lunar.getDayNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test4() {
|
|
LunarYear y = LunarYear.fromYear(1985);
|
|
Assert.assertEquals("六白金开阳", y.getNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test5() {
|
|
LunarYear y = LunarYear.fromYear(2022);
|
|
Assert.assertEquals("五黄土玉衡", y.getNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test6() {
|
|
LunarYear y = LunarYear.fromYear(2033);
|
|
Assert.assertEquals("三碧木天玑", y.getNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test7() {
|
|
LunarMonth m = LunarMonth.fromYm(1985, 2);
|
|
Assert.assertEquals("四绿木天权", m.getNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test8() {
|
|
LunarMonth m = LunarMonth.fromYm(2022, 1);
|
|
Assert.assertEquals("二黒土天璇", m.getNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test9() {
|
|
LunarMonth m = LunarMonth.fromYm(2033, 1);
|
|
Assert.assertEquals("五黄土玉衡", m.getNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test10() {
|
|
Lunar d = Lunar.fromYmdHms(2033, 1, 1, 12, 0,0);
|
|
Assert.assertEquals("七赤金摇光", d.getTimeNineStar().toString());
|
|
}
|
|
|
|
@Test
|
|
public void test11() {
|
|
Lunar d = Lunar.fromYmdHms(2011, 5, 3, 23, 0,0);
|
|
Assert.assertEquals("七赤金摇光", d.getTimeNineStar().toString());
|
|
}
|
|
|
|
}
|