1313
1414public class SpacedRepetitionHelperTest {
1515
16+ /**
17+ * Test a time _before_ the time of the initial review (1 hour).
18+ */
1619 @ Test
1720 public void testIsReviewPending_59MinutesAfter () {
1821 Calendar calendar59MinutesAgo = Calendar .getInstance ();
@@ -26,6 +29,9 @@ public void testIsReviewPending_59MinutesAfter() {
2629 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsonList ), is (false ));
2730 }
2831
32+ /**
33+ * Test a time _after_ the time of the initial review (1 hour).
34+ */
2935 @ Test
3036 public void testIsReviewPending_61MinutesAfter () {
3137 Calendar calendar61MinutesAgo = Calendar .getInstance ();
@@ -39,6 +45,9 @@ public void testIsReviewPending_61MinutesAfter() {
3945 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsonList ), is (true ));
4046 }
4147
48+ /**
49+ * Test a time _after_ the time of the initial review (1 hour).
50+ */
4251 @ Test
4352 public void testIsReviewPending_61MinutesAfter_1stReviewFailed () {
4453 Calendar calendar61MinutesAgo = Calendar .getInstance ();
@@ -59,6 +68,9 @@ public void testIsReviewPending_61MinutesAfter_1stReviewFailed() {
5968 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsonList ), is (true ));
6069 }
6170
71+ /**
72+ * Test a time _after_ the time of the initial review (1 hour).
73+ */
6274 @ Test
6375 public void testIsReviewPending_61MinutesAfter_1stReviewNotMastered () {
6476 Calendar calendar61MinutesAgo = Calendar .getInstance ();
@@ -79,6 +91,9 @@ public void testIsReviewPending_61MinutesAfter_1stReviewNotMastered() {
7991 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsonList ), is (true ));
8092 }
8193
94+ /**
95+ * Test a time _after_ the time of the initial review (1 hour).
96+ */
8297 @ Test
8398 public void testIsReviewPending_61MinutesAfter_1stReviewMastered () {
8499 Calendar calendar61MinutesAgo = Calendar .getInstance ();
@@ -99,6 +114,9 @@ public void testIsReviewPending_61MinutesAfter_1stReviewMastered() {
99114 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsonList ), is (false ));
100115 }
101116
117+ /**
118+ * Test a time _after_ the time of the 2nd review (4 hours).
119+ */
102120 @ Test
103121 public void testIsReviewPending_5HoursAfter_MasteryOnFirstTry () {
104122 Calendar calendar5HoursAgo = Calendar .getInstance ();
@@ -119,6 +137,9 @@ public void testIsReviewPending_5HoursAfter_MasteryOnFirstTry() {
119137 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsons ), is (false ));
120138 }
121139
140+ /**
141+ * Test a time _after_ the time of the 2nd review (4 hours).
142+ */
122143 @ Test
123144 public void testIsReviewPending_5HoursAfter_MasteryOnSecondTry () {
124145 Calendar calendar5HoursAgo = Calendar .getInstance ();
@@ -149,6 +170,9 @@ public void testIsReviewPending_5HoursAfter_MasteryOnSecondTry() {
149170 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsons ), is (false ));
150171 }
151172
173+ /**
174+ * Test a time _after_ the time of the 2nd review (4 hours).
175+ */
152176 @ Test
153177 public void testIsReviewPending_5HoursAfter_MasteryOnThirdTry () {
154178 Calendar calendar5HoursAgo = Calendar .getInstance ();
@@ -189,6 +213,9 @@ public void testIsReviewPending_5HoursAfter_MasteryOnThirdTry() {
189213 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsons ), is (false ));
190214 }
191215
216+ /**
217+ * Test a time _before_ the time of the 2nd review (4 hours).
218+ */
192219 @ Test
193220 public void testIsReviewPending_false_3Hours59MinutesAfterFirstMastery () {
194221 Calendar calendar1DayAgo = Calendar .getInstance ();
@@ -210,6 +237,9 @@ public void testIsReviewPending_false_3Hours59MinutesAfterFirstMastery() {
210237 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsons ), is (false ));
211238 }
212239
240+ /**
241+ * Test a time _after_ the time of the 2nd review (4 hours).
242+ */
213243 @ Test
214244 public void testIsReviewPending_true_4Hours1MinuteAfterFirstMastery () {
215245 Calendar calendar1DayAgo = Calendar .getInstance ();
@@ -231,6 +261,9 @@ public void testIsReviewPending_true_4Hours1MinuteAfterFirstMastery() {
231261 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsons ), is (true ));
232262 }
233263
264+ /**
265+ * Test a time _before_ the time of the 3rd review (16 hours).
266+ */
234267 @ Test
235268 public void testIsReviewPending_false_15Hours59MinutesAfterSecondMastery () {
236269 Calendar calendar24HoursAgo = Calendar .getInstance ();
@@ -260,6 +293,9 @@ public void testIsReviewPending_false_15Hours59MinutesAfterSecondMastery() {
260293 assertThat (SpacedRepetitionHelper .isReviewPending (wordLearningEventGson , wordAssessmentEventGsons ), is (false ));
261294 }
262295
296+ /**
297+ * Test a time _after_ the time of the 3rd review (16 hours).
298+ */
263299 @ Test
264300 public void testIsReviewPending_true_16Hours1MinuteAfterSecondMastery () {
265301 Calendar calendar24HoursAgo = Calendar .getInstance ();
0 commit comments