MCPcopy Create free account
hub / github.com/6tail/lunar-java / test

Method test

src/test/java/test/JieQiTest.java:100–175  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

98 }
99
100 @Test
101 public void test() {
102 Solar solar = Solar.fromYmd(1986,1,5);
103 Lunar lunar = solar.getLunar();
104 Assert.assertEquals("小寒", lunar.getJie());
105 Assert.assertEquals("小寒", lunar.getJieQi());
106 Assert.assertEquals("小寒", lunar.getCurrentJieQi().getName());
107 Assert.assertEquals("小寒", lunar.getCurrentJie().getName());
108 Assert.assertNull(lunar.getCurrentQi());
109 Assert.assertEquals("", lunar.getQi());
110 Assert.assertEquals("大雪", lunar.getPrevJie().getName());
111 Assert.assertEquals("冬至", lunar.getPrevQi().getName());
112 Assert.assertEquals("冬至", lunar.getPrevJieQi().getName());
113
114 solar = Solar.fromYmdHms(1986,1,20,17,0,0);
115 lunar = solar.getLunar();
116 Assert.assertEquals("大寒", lunar.getQi());
117 Assert.assertEquals("大寒", lunar.getJieQi());
118 Assert.assertEquals("大寒", lunar.getCurrentJieQi().getName());
119 Assert.assertEquals("大寒", lunar.getCurrentQi().getName());
120 Assert.assertNull(lunar.getCurrentJie());
121 Assert.assertEquals("", lunar.getJie());
122 Assert.assertEquals("立春", lunar.getNextJie().getName());
123 Assert.assertEquals("雨水", lunar.getNextQi().getName());
124 Assert.assertEquals("立春", lunar.getNextJieQi().getName());
125 solar = Solar.fromYmdHms(1986,1,20,14,0,0);
126 lunar = solar.getLunar();
127 Assert.assertEquals("小寒", lunar.getPrevJie().getName());
128 Assert.assertEquals("冬至", lunar.getPrevQi().getName());
129 Assert.assertEquals("小寒", lunar.getPrevJieQi().getName());
130
131 solar = Solar.fromYmd(1986,12,7);
132 lunar = solar.getLunar();
133 Assert.assertEquals("大雪", lunar.getJie());
134 Assert.assertEquals("大雪", lunar.getJieQi());
135 Assert.assertEquals("大雪", lunar.getCurrentJieQi().getName());
136 Assert.assertEquals("大雪", lunar.getCurrentJie().getName());
137 Assert.assertNull(lunar.getCurrentQi());
138 Assert.assertEquals("", lunar.getQi());
139 Assert.assertEquals("大雪", lunar.getNextJie().getName());
140 Assert.assertEquals("冬至", lunar.getNextQi().getName());
141 Assert.assertEquals("大雪", lunar.getNextJieQi().getName());
142
143 solar = Solar.fromYmd(1986,1,1);
144 lunar = solar.getLunar();
145 Assert.assertEquals("", lunar.getJie());
146 Assert.assertEquals("", lunar.getQi());
147 Assert.assertEquals("", lunar.getJieQi());
148 Assert.assertNull(lunar.getCurrentJieQi());
149 Assert.assertNull(lunar.getCurrentJie());
150 Assert.assertNull(lunar.getCurrentQi());
151 Assert.assertEquals("大雪", lunar.getPrevJie().getName());
152 Assert.assertEquals("冬至", lunar.getPrevQi().getName());
153 Assert.assertEquals("冬至", lunar.getPrevJieQi().getName());
154 Assert.assertEquals("小寒", lunar.getNextJie().getName());
155 Assert.assertEquals("大寒", lunar.getNextQi().getName());
156 Assert.assertEquals("小寒", lunar.getNextJieQi().getName());
157

Callers

nothing calls this directly

Calls 15

fromYmdMethod · 0.95
getLunarMethod · 0.95
getJieMethod · 0.95
getJieQiMethod · 0.95
getCurrentJieQiMethod · 0.95
getCurrentJieMethod · 0.95
getCurrentQiMethod · 0.95
getQiMethod · 0.95
getPrevJieMethod · 0.95
getPrevQiMethod · 0.95
getPrevJieQiMethod · 0.95
fromYmdHmsMethod · 0.95

Tested by

no test coverage detected