Skip to content

Commit 6694161

Browse files
committed
pass unit test
1 parent 2bfd5f9 commit 6694161

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/optimal_retention.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -336,9 +336,7 @@ pub fn simulate(
336336
card.last_date = card.due;
337337
card.due += ivl;
338338

339-
if (card.due as usize) <= learn_span {
340-
card_priorities.change_priority(&card_index, card_priority(card, false));
341-
}
339+
card_priorities.change_priority(&card_index, card_priority(card, false));
342340
}
343341

344342
/*dbg!((
@@ -934,26 +932,27 @@ mod tests {
934932
deck_size: DECK_SIZE,
935933
..Default::default()
936934
};
937-
let (_, review_cnt_per_day_10, _, _) =
935+
let (_, review_cnt_per_day_lower, _, _) =
938936
simulate(&config, &DEFAULT_PARAMETERS, 0.9, None, None)?;
939937
let config = SimulatorConfig {
940938
learn_span: LOWER + 10,
941939
learn_limit: LEARN_LIMIT,
942940
deck_size: DECK_SIZE,
943941
..Default::default()
944942
};
945-
let (_, review_cnt_per_day_11, _, _) =
943+
let (_, review_cnt_per_day_higher, _, _) =
946944
simulate(&config, &DEFAULT_PARAMETERS, 0.9, None, None)?;
947945
// Compare first LOWER items of review_cnt_per_day arrays
948946
for i in 0..LOWER {
949947
assert_eq!(
950-
review_cnt_per_day_10[i], review_cnt_per_day_11[i],
948+
review_cnt_per_day_lower[i], review_cnt_per_day_higher[i],
951949
"at index {}",
952950
i
953951
);
954952
}
955953
Ok(())
956954
}
955+
957956
#[test]
958957
fn simulate_with_existing_cards() -> Result<()> {
959958
let config = SimulatorConfig {

0 commit comments

Comments
 (0)