修复星座错误;新增数九、三伏。
This commit is contained in:
140
src/test/java/test/FuTest.java
Normal file
140
src/test/java/test/FuTest.java
Normal file
@@ -0,0 +1,140 @@
|
||||
package test;
|
||||
|
||||
import com.nlf.calendar.Fu;
|
||||
import com.nlf.calendar.Lunar;
|
||||
import com.nlf.calendar.Solar;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
/**
|
||||
* 三伏测试
|
||||
*
|
||||
* @author 6tail
|
||||
*/
|
||||
public class FuTest {
|
||||
|
||||
@Test
|
||||
public void test1(){
|
||||
Solar solar = new Solar(2011,7,14);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"初伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"初伏第1天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test2(){
|
||||
Solar solar = new Solar(2011,7,23);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"初伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"初伏第10天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test3(){
|
||||
Solar solar = new Solar(2011,7,24);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"中伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"中伏第1天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test4(){
|
||||
Solar solar = new Solar(2011,8,12);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"中伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"中伏第20天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test5(){
|
||||
Solar solar = new Solar(2011,8,13);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"末伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"末伏第1天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test6(){
|
||||
Solar solar = new Solar(2011,8,22);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"末伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"末伏第10天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test7(){
|
||||
Solar solar = new Solar(2011,7,13);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertNull(solar.toYmd(),fu);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test8(){
|
||||
Solar solar = new Solar(2011,8,23);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertNull(solar.toYmd(),fu);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test9(){
|
||||
Solar solar = new Solar(2012,7,18);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"初伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"初伏第1天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test10(){
|
||||
Solar solar = new Solar(2012,8,5);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"中伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"中伏第9天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test11(){
|
||||
Solar solar = new Solar(2012,8,8);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"末伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"末伏第2天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test12(){
|
||||
Solar solar = new Solar(2020,7,17);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"初伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"初伏第2天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test13(){
|
||||
Solar solar = new Solar(2020,7,26);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"中伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"中伏第1天",fu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test14(){
|
||||
Solar solar = new Solar(2020,8,24);
|
||||
Lunar lunar = solar.getLunar();
|
||||
Fu fu = lunar.getFu();
|
||||
Assert.assertEquals(solar.toYmd(),"末伏",fu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"末伏第10天",fu.toFullString());
|
||||
}
|
||||
|
||||
}
|
||||
78
src/test/java/test/ShuJiuTest.java
Normal file
78
src/test/java/test/ShuJiuTest.java
Normal file
@@ -0,0 +1,78 @@
|
||||
package test;
|
||||
|
||||
import com.nlf.calendar.Lunar;
|
||||
import com.nlf.calendar.ShuJiu;
|
||||
import com.nlf.calendar.Solar;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
/**
|
||||
* 数九测试
|
||||
*
|
||||
* @author 6tail
|
||||
*/
|
||||
public class ShuJiuTest {
|
||||
|
||||
@Test
|
||||
public void test1(){
|
||||
Solar solar = new Solar(2020,12,21);
|
||||
Lunar lunar = solar.getLunar();
|
||||
ShuJiu shuJiu = lunar.getShuJiu();
|
||||
Assert.assertEquals(solar.toYmd(),"一九",shuJiu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"一九第1天",shuJiu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test2(){
|
||||
Solar solar = new Solar(2020,12,22);
|
||||
Lunar lunar = solar.getLunar();
|
||||
ShuJiu shuJiu = lunar.getShuJiu();
|
||||
Assert.assertEquals(solar.toYmd(),"一九",shuJiu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"一九第2天",shuJiu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test3(){
|
||||
Solar solar = new Solar(2020,1,7);
|
||||
Lunar lunar = solar.getLunar();
|
||||
ShuJiu shuJiu = lunar.getShuJiu();
|
||||
Assert.assertEquals(solar.toYmd(),"二九",shuJiu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"二九第8天",shuJiu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test4(){
|
||||
Solar solar = new Solar(2021,1,6);
|
||||
Lunar lunar = solar.getLunar();
|
||||
ShuJiu shuJiu = lunar.getShuJiu();
|
||||
Assert.assertEquals(solar.toYmd(),"二九",shuJiu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"二九第8天",shuJiu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test5(){
|
||||
Solar solar = new Solar(2021,1,8);
|
||||
Lunar lunar = solar.getLunar();
|
||||
ShuJiu shuJiu = lunar.getShuJiu();
|
||||
Assert.assertEquals(solar.toYmd(),"三九",shuJiu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"三九第1天",shuJiu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test6(){
|
||||
Solar solar = new Solar(2021,3,5);
|
||||
Lunar lunar = solar.getLunar();
|
||||
ShuJiu shuJiu = lunar.getShuJiu();
|
||||
Assert.assertEquals(solar.toYmd(),"九九",shuJiu.toString());
|
||||
Assert.assertEquals(solar.toYmd(),"九九第3天",shuJiu.toFullString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test7(){
|
||||
Solar solar = new Solar(2021,7,5);
|
||||
Lunar lunar = solar.getLunar();
|
||||
ShuJiu shuJiu = lunar.getShuJiu();
|
||||
Assert.assertNull(solar.toYmd(),shuJiu);
|
||||
}
|
||||
|
||||
}
|
||||
110
src/test/java/test/XingZuoTest.java
Normal file
110
src/test/java/test/XingZuoTest.java
Normal file
@@ -0,0 +1,110 @@
|
||||
package test;
|
||||
|
||||
import com.nlf.calendar.Solar;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
/**
|
||||
* 阳历测试
|
||||
*
|
||||
* @author 6tail
|
||||
*/
|
||||
public class XingZuoTest {
|
||||
|
||||
@Test
|
||||
public void test1(){
|
||||
Solar solar = new Solar(2020,3,21);
|
||||
Assert.assertEquals(solar.toYmd(),"白羊",solar.getXingZuo());
|
||||
solar = new Solar(2020,4,19);
|
||||
Assert.assertEquals(solar.toYmd(),"白羊",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test2(){
|
||||
Solar solar = new Solar(2020,4,20);
|
||||
Assert.assertEquals(solar.toYmd(),"金牛",solar.getXingZuo());
|
||||
solar = new Solar(2020,5,20);
|
||||
Assert.assertEquals(solar.toYmd(),"金牛",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test3(){
|
||||
Solar solar = new Solar(2020,5,21);
|
||||
Assert.assertEquals(solar.toYmd(),"双子",solar.getXingZuo());
|
||||
solar = new Solar(2020,6,21);
|
||||
Assert.assertEquals(solar.toYmd(),"双子",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test4(){
|
||||
Solar solar = new Solar(2020,6,22);
|
||||
Assert.assertEquals(solar.toYmd(),"巨蟹",solar.getXingZuo());
|
||||
solar = new Solar(2020,7,22);
|
||||
Assert.assertEquals(solar.toYmd(),"巨蟹",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test5(){
|
||||
Solar solar = new Solar(2020,7,23);
|
||||
Assert.assertEquals(solar.toYmd(),"狮子",solar.getXingZuo());
|
||||
solar = new Solar(2020,8,22);
|
||||
Assert.assertEquals(solar.toYmd(),"狮子",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test6(){
|
||||
Solar solar = new Solar(2020,8,23);
|
||||
Assert.assertEquals(solar.toYmd(),"处女",solar.getXingZuo());
|
||||
solar = new Solar(2020,9,22);
|
||||
Assert.assertEquals(solar.toYmd(),"处女",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test7(){
|
||||
Solar solar = new Solar(2020,9,23);
|
||||
Assert.assertEquals(solar.toYmd(),"天秤",solar.getXingZuo());
|
||||
solar = new Solar(2020,10,23);
|
||||
Assert.assertEquals(solar.toYmd(),"天秤",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test8(){
|
||||
Solar solar = new Solar(2020,10,24);
|
||||
Assert.assertEquals(solar.toYmd(),"天蝎",solar.getXingZuo());
|
||||
solar = new Solar(2020,11,22);
|
||||
Assert.assertEquals(solar.toYmd(),"天蝎",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test9(){
|
||||
Solar solar = new Solar(2020,11,23);
|
||||
Assert.assertEquals(solar.toYmd(),"射手",solar.getXingZuo());
|
||||
solar = new Solar(2020,12,21);
|
||||
Assert.assertEquals(solar.toYmd(),"射手",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test10(){
|
||||
Solar solar = new Solar(2020,12,22);
|
||||
Assert.assertEquals(solar.toYmd(),"摩羯",solar.getXingZuo());
|
||||
solar = new Solar(2021,1,19);
|
||||
Assert.assertEquals(solar.toYmd(),"摩羯",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test11(){
|
||||
Solar solar = new Solar(2021,1,20);
|
||||
Assert.assertEquals(solar.toYmd(),"水瓶",solar.getXingZuo());
|
||||
solar = new Solar(2021,2,18);
|
||||
Assert.assertEquals(solar.toYmd(),"水瓶",solar.getXingZuo());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test12(){
|
||||
Solar solar = new Solar(2021,2,19);
|
||||
Assert.assertEquals(solar.toYmd(),"双鱼",solar.getXingZuo());
|
||||
solar = new Solar(2021,3,20);
|
||||
Assert.assertEquals(solar.toYmd(),"双鱼",solar.getXingZuo());
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user