From e12f54ad6a34e6c7b8a8df697815f47881df76c6 Mon Sep 17 00:00:00 2001 From: msk226 Date: Thu, 10 Jul 2025 23:22:07 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[SPOT-297][REFACTOR]=20=EC=8A=A4=ED=84=B0?= =?UTF-8?q?=EB=94=94=20=EA=B2=80=EC=83=89=20=EC=BF=BC=EB=A6=AC=20=EA=B8=B0?= =?UTF-8?q?=EC=A1=B4=20like=20=EA=B8=B0=EB=B0=98=20=EC=A1=B0=ED=9A=8C=20?= =?UTF-8?q?=EB=A9=94=EC=84=9C=EB=93=9C=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/spot/service/study/StudyQueryServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/example/spot/service/study/StudyQueryServiceImpl.java b/src/main/java/com/example/spot/service/study/StudyQueryServiceImpl.java index e77c9f3f..acaf6c75 100644 --- a/src/main/java/com/example/spot/service/study/StudyQueryServiceImpl.java +++ b/src/main/java/com/example/spot/service/study/StudyQueryServiceImpl.java @@ -675,7 +675,7 @@ public StudyPreviewDTO findLikedStudies(Long memberId, Pageable pageable) { public StudyPreviewDTO findStudiesByKeyword(Pageable pageable, String keyword, StudySortBy sortBy) { // 키워드로 스터디 조회 - List studies = studyRepository.searchByTitle(keyword, sortBy, pageable); + List studies = studyRepository.findAllByTitleContaining(keyword, sortBy, pageable); // 조회된 스터디가 없을 경우 if (studies.isEmpty()) From de1f73479586d91c9e7469ac7cb2c3585d4df52f Mon Sep 17 00:00:00 2001 From: msk226 Date: Thu, 10 Jul 2025 23:22:48 +0900 Subject: [PATCH 2/2] =?UTF-8?q?[SPOT-297][REFACTOR]=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=EC=82=AC=ED=95=AD=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=EC=97=90=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/spot/service/study/StudyQueryServiceTest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/java/com/example/spot/service/study/StudyQueryServiceTest.java b/src/test/java/com/example/spot/service/study/StudyQueryServiceTest.java index d8f31cb8..73ff837f 100644 --- a/src/test/java/com/example/spot/service/study/StudyQueryServiceTest.java +++ b/src/test/java/com/example/spot/service/study/StudyQueryServiceTest.java @@ -1566,7 +1566,7 @@ void findStudiesByKeyword() { String keyword = "English"; StudySortBy sortBy = StudySortBy.ALL; - when(studyRepository.searchByTitle(keyword, sortBy, pageable)) + when(studyRepository.findAllByTitleContaining(keyword, sortBy, pageable)) .thenReturn(List.of(study1)); when(studyRepository.countAllByTitleContaining(keyword, sortBy)) .thenReturn(1L); @@ -1589,7 +1589,7 @@ void findStudiesByKeyword() { // then assertNotNull(result); assertEquals(1, result.getTotalElements()); - verify(studyRepository).searchByTitle(keyword, sortBy, pageable); + verify(studyRepository).findAllByTitleContaining(keyword, sortBy, pageable); } @Test @@ -1599,7 +1599,7 @@ void findStudiesByKeyword() { String keyword = "English"; StudySortBy sortBy = StudySortBy.ALL; - when(studyRepository.searchByTitle(keyword, sortBy, pageable)) + when(studyRepository.findAllByTitleContaining(keyword, sortBy, pageable)) .thenReturn(List.of()); // when & then