test(planner): cover topN=0 and topN=-1 boundary in SuggestionsTest
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -205,6 +205,28 @@ class SuggestionsTest {
|
|||||||
.isInstanceOf(ResourceNotFoundException.class);
|
.isInstanceOf(ResourceNotFoundException.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void topNZeroShouldReturnEmptyList() {
|
||||||
|
var plan = createPlan();
|
||||||
|
stubPlan(plan);
|
||||||
|
|
||||||
|
SuggestionResponse result = planningService.getSuggestions(
|
||||||
|
HOUSEHOLD_ID, plan.getId(), MONDAY, List.of(), 0);
|
||||||
|
|
||||||
|
assertThat(result.suggestions()).isEmpty();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void topNNegativeShouldReturnEmptyList() {
|
||||||
|
var plan = createPlan();
|
||||||
|
stubPlan(plan);
|
||||||
|
|
||||||
|
SuggestionResponse result = planningService.getSuggestions(
|
||||||
|
HOUSEHOLD_ID, plan.getId(), MONDAY, List.of(), -1);
|
||||||
|
|
||||||
|
assertThat(result.suggestions()).isEmpty();
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void singleCandidateShouldReturnOne() {
|
void singleCandidateShouldReturnOne() {
|
||||||
var plan = createPlan();
|
var plan = createPlan();
|
||||||
|
|||||||
Reference in New Issue
Block a user