Skip to content

Commit 6fe8f0f

Browse files
committed
test(search): 봉사활동 모집글 검색 쿼리 리팩토링에 따른 test 수정
1 parent defbe5a commit 6fe8f0f

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

src/test/java/com/somemore/domains/search/repository/SearchBoardRepositoryTest.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@
88
import com.somemore.domains.recruitboard.dto.condition.RecruitBoardNearByCondition;
99
import com.somemore.domains.recruitboard.dto.condition.RecruitBoardSearchCondition;
1010
import com.somemore.domains.recruitboard.repository.RecruitBoardRepository;
11-
import com.somemore.domains.recruitboard.repository.mapper.RecruitBoardDetail;
12-
import com.somemore.domains.recruitboard.repository.mapper.RecruitBoardWithCenter;
1311
import com.somemore.domains.search.domain.CommunityBoardDocument;
12+
import com.somemore.domains.search.domain.RecruitBoardDocument;
1413
import com.somemore.domains.volunteer.domain.Volunteer;
1514
import com.somemore.domains.volunteer.repository.VolunteerRepository;
1615
import com.somemore.global.auth.oauth.domain.OAuthProvider;
@@ -172,7 +171,7 @@ void saveRecruitBoardDocuments() {
172171
searchBoardRepository.saveRecruitBoardDocuments(recruitBoards);
173172

174173
//then
175-
Page<RecruitBoardWithCenter> findBoard = searchBoardRepository.findByRecruitBoardsContaining(condition);
174+
Page<RecruitBoardDocument> findBoard = searchBoardRepository.findByRecruitBoardsContaining(condition);
176175

177176
assertThat(findBoard).isNotNull();
178177
assertThat(findBoard.getTotalElements()).isEqualTo(2);
@@ -192,7 +191,7 @@ void findByRecruitBoardsContaining() {
192191
.build();
193192

194193
//when
195-
Page<RecruitBoardWithCenter> findBoards = searchBoardRepository.findByRecruitBoardsContaining(condition);
194+
Page<RecruitBoardDocument> findBoards = searchBoardRepository.findByRecruitBoardsContaining(condition);
196195

197196
//then
198197
assertThat(findBoards).isNotNull();
@@ -212,7 +211,7 @@ void findByRecruitBoardsContainingWithNull() {
212211
.build();
213212

214213
//when
215-
Page<RecruitBoardWithCenter> findBoards = searchBoardRepository.findByRecruitBoardsContaining(condition);
214+
Page<RecruitBoardDocument> findBoards = searchBoardRepository.findByRecruitBoardsContaining(condition);
216215

217216
//then
218217
assertThat(findBoards).isNotNull();
@@ -236,7 +235,7 @@ void findAllNearByLocationContaining() {
236235
.build();
237236

238237
// when
239-
Page<RecruitBoardDetail> result = searchBoardRepository.findAllNearbyWithKeyword(condition);
238+
Page<RecruitBoardDocument> result = searchBoardRepository.findAllNearbyWithKeyword(condition);
240239

241240
// then
242241
assertThat(result).isNotNull();
@@ -252,14 +251,14 @@ void findAllNearByLocationContainingWithNull() {
252251

253252
RecruitBoardNearByCondition condition = RecruitBoardNearByCondition.builder()
254253
.keyword(null)
255-
.latitude(37.5935)
256-
.longitude(126.9780)
254+
.latitude(37.64598908)
255+
.longitude(127.00640578)
257256
.radius(5.0)
258257
.pageable(pageable)
259258
.build();
260259

261260
// when
262-
Page<RecruitBoardDetail> result = searchBoardRepository.findAllNearbyWithKeyword(condition);
261+
Page<RecruitBoardDocument> result = searchBoardRepository.findAllNearbyWithKeyword(condition);
263262

264263
// then
265264
assertThat(result).isNotNull();

src/test/java/com/somemore/domains/search/service/RecruitBoardDocumentServiceTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ void getRecruitBoardBySearch() {
7474
//given
7575
Pageable pageable = getPageable();
7676
RecruitBoardSearchCondition condition = RecruitBoardSearchCondition.builder()
77-
.keyword("노인")
77+
.keyword("강북")
7878
.pageable(pageable)
7979
.build();
8080

@@ -105,9 +105,9 @@ void getRecruitBoardBySearchWithNull() {
105105
//then
106106
assertThat(dtos).isNotNull();
107107
assertThat(dtos.getContent()).isNotNull();
108-
assertThat(dtos.getTotalElements()).isEqualTo(25);
108+
assertThat(dtos.getTotalElements()).isEqualTo(5);
109109
assertThat(dtos.getSize()).isEqualTo(5);
110-
assertThat(dtos.getTotalPages()).isEqualTo(5);
110+
assertThat(dtos.getTotalPages()).isEqualTo(1);
111111
}
112112

113113
@DisplayName("위치 기반으로 반경 내에 검색 키워드가 포함된 모집글을 반환한다. (elasticsearch)")
@@ -140,8 +140,8 @@ void getRecruitBoardsNearBy() {
140140
Pageable pageable = getPageable();
141141
RecruitBoardNearByCondition condition = RecruitBoardNearByCondition.builder()
142142
.keyword(null)
143-
.latitude(37.5935)
144-
.longitude(126.9780)
143+
.latitude(37.64598908)
144+
.longitude(127.00640578)
145145
.radius(5.0)
146146
.pageable(pageable)
147147
.build();
@@ -152,7 +152,7 @@ void getRecruitBoardsNearBy() {
152152

153153
// then
154154
assertThat(result).isNotNull();
155-
assertThat(result.getTotalElements()).isEqualTo(25);
155+
assertThat(result.getTotalElements()).isEqualTo(5);
156156
assertThat(result.getContent()).isNotEmpty();
157157
}
158158

0 commit comments

Comments
 (0)