feat(planner): wire variety-aware suggestions into RecipePicker for empty slots #47
@@ -179,9 +179,12 @@ class SuggestionsTest {
|
||||
HOUSEHOLD_ID, plan.getId(), MONDAY, List.of(), 5);
|
||||
|
||||
assertThat(result.suggestions()).hasSize(3);
|
||||
// Empty plan → currentScore = 10.0; no conflicts → scoreDelta = 0.0 for all
|
||||
assertThat(result.suggestions()).allSatisfy(s ->
|
||||
assertThat(s.scoreDelta()).isEqualTo(0.0));
|
||||
// Empty plan → currentScore = 10.0; no penalties → scoreDelta = 0.0 for all
|
||||
// hasConflict = (scoreDelta <= 0) = true even for neutral recipes
|
||||
assertThat(result.suggestions()).allSatisfy(s -> {
|
||||
assertThat(s.scoreDelta()).isEqualTo(0.0);
|
||||
assertThat(s.hasConflict()).isTrue();
|
||||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user