Skip to content

Commit 7f79c0f

Browse files
committed
test(recruit-board): Center -> NewCenter, UserCommonAttribute에 따른 조회 로직 변경에 따른 테스트
1 parent 0594b6b commit 7f79c0f

File tree

5 files changed

+178
-125
lines changed

5 files changed

+178
-125
lines changed

src/test/java/com/somemore/domains/recruitboard/repository/RecruitBoardRepositoryImplTest.java

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
package com.somemore.domains.recruitboard.repository;
22

3+
import static com.somemore.center.domain.NEWCenter.createDefault;
34
import static com.somemore.domains.recruitboard.domain.RecruitStatus.CLOSED;
45
import static com.somemore.domains.recruitboard.domain.RecruitStatus.COMPLETED;
56
import static com.somemore.domains.recruitboard.domain.RecruitStatus.RECRUITING;
67
import static com.somemore.domains.recruitboard.domain.VolunteerCategory.ADMINISTRATIVE_SUPPORT;
78
import static com.somemore.domains.recruitboard.domain.VolunteerCategory.OTHER;
8-
import static com.somemore.support.fixture.CenterFixture.createCenter;
99
import static com.somemore.support.fixture.LocationFixture.createLocation;
1010
import static org.assertj.core.api.Assertions.assertThat;
1111

12-
import com.somemore.domains.center.domain.Center;
13-
import com.somemore.domains.center.repository.center.CenterRepository;
12+
import com.somemore.center.domain.NEWCenter;
13+
import com.somemore.center.repository.NEWCenterRepository;
1414
import com.somemore.domains.location.domain.Location;
1515
import com.somemore.domains.location.repository.LocationRepository;
1616
import com.somemore.domains.recruitboard.domain.RecruitBoard;
@@ -23,6 +23,9 @@
2323
import com.somemore.domains.recruitboard.repository.mapper.RecruitBoardWithCenter;
2424
import com.somemore.domains.recruitboard.repository.mapper.RecruitBoardWithLocation;
2525
import com.somemore.support.IntegrationTestSupport;
26+
import com.somemore.user.domain.UserCommonAttribute;
27+
import com.somemore.user.domain.UserRole;
28+
import com.somemore.user.repository.usercommonattribute.UserCommonAttributeRepository;
2629
import jakarta.persistence.EntityManager;
2730
import java.time.LocalDateTime;
2831
import java.util.List;
@@ -45,7 +48,10 @@ class RecruitBoardRepositoryImplTest extends IntegrationTestSupport {
4548
private RecruitBoardRepositoryImpl recruitBoardRepository;
4649

4750
@Autowired
48-
private CenterRepository centerRepository;
51+
private NEWCenterRepository centerRepository;
52+
53+
@Autowired
54+
private UserCommonAttributeRepository userCommonAttributeRepository;
4955

5056
@Autowired
5157
private LocationRepository locationRepository;
@@ -54,15 +60,21 @@ class RecruitBoardRepositoryImplTest extends IntegrationTestSupport {
5460
private EntityManager em;
5561

5662
private Location location;
57-
private Center center;
63+
private UserCommonAttribute userCommonAttribute;
64+
private NEWCenter center;
5865
private RecruitBoard board;
5966

6067
@BeforeEach
6168
void setUp() {
6269
location = createLocation();
6370
locationRepository.save(location);
6471

65-
center = createCenter();
72+
UUID userId = UUID.randomUUID();
73+
74+
userCommonAttribute = createUserCommonAttribute(userId);
75+
userCommonAttributeRepository.save(userCommonAttribute);
76+
77+
center = createCenter(userId);
6678
centerRepository.save(center);
6779

6880
board = createRecruitBoard(center.getId(), location.getId(), RECRUITING);
@@ -471,7 +483,15 @@ void updateStatusToCompletedForDateRange() {
471483
// recruitBoardRepository.deleteDocument(savedBoard2.getId());
472484
// }
473485

474-
public static RecruitBoard createRecruitBoard(UUID centerId, Long locationId,
486+
private static UserCommonAttribute createUserCommonAttribute(UUID userId) {
487+
return UserCommonAttribute.createDefault(userId, UserRole.CENTER);
488+
}
489+
490+
private static NEWCenter createCenter(UUID userId) {
491+
return createDefault(userId);
492+
}
493+
494+
private static RecruitBoard createRecruitBoard(UUID centerId, Long locationId,
475495
RecruitStatus status) {
476496

477497
RecruitmentInfo recruitmentInfo = RecruitmentInfo.builder()
@@ -494,7 +514,7 @@ public static RecruitBoard createRecruitBoard(UUID centerId, Long locationId,
494514
.build();
495515
}
496516

497-
public static RecruitBoard createRecruitBoard(UUID centerId, String title,
517+
private static RecruitBoard createRecruitBoard(UUID centerId, String title,
498518
VolunteerCategory category,
499519
String region, boolean admitted, RecruitStatus status) {
500520

src/test/java/com/somemore/domains/recruitboard/service/CreateRecruitBoardServiceTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ void createRecruitBoardWithDto() {
6868
.build();
6969

7070
UUID centerId = UUID.randomUUID();
71-
String imgUrl = "https://image.domain.com/links";
7271

7372
// when
7473
Long saveId = createRecruitBoardService.createRecruitBoard(dto, centerId);

0 commit comments

Comments
 (0)