From 7adc2b3f575dc2feac85713deb6042a2da7ce39d Mon Sep 17 00:00:00 2001 From: "aditya.chandel" <8075870+adityachandelgit@users.noreply.github.com> Date: Fri, 12 Sep 2025 10:41:18 -0600 Subject: [PATCH] Fix test --- .../adityachandel/booklore/service/opds/OpdsServiceTest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/booklore-api/src/test/java/com/adityachandel/booklore/service/opds/OpdsServiceTest.java b/booklore-api/src/test/java/com/adityachandel/booklore/service/opds/OpdsServiceTest.java index 8206e1d93..c394788d5 100644 --- a/booklore-api/src/test/java/com/adityachandel/booklore/service/opds/OpdsServiceTest.java +++ b/booklore-api/src/test/java/com/adityachandel/booklore/service/opds/OpdsServiceTest.java @@ -149,6 +149,9 @@ class OpdsServiceTest { // Accept header drives v2 selection; do not stub request.getRequestURI() when(request.getHeader("Accept")).thenReturn("application/opds+json;version=2.0"); + // Stub the request parameter "q" that generateSearchResults reads + when(request.getParameter("q")).thenReturn("query"); + // getAllowedBooksPage will invoke searchBooksByMetadataPage for admin + query when(bookQueryService.searchBooksByMetadataPage("query", 1, 50)).thenReturn(new org.springframework.data.domain.PageImpl<>(List.of(mock(Book.class))));