11package com .somemore .domains .recruitboard .repository ;
22
3+ import static com .somemore .center .domain .NEWCenter .createDefault ;
34import static com .somemore .domains .recruitboard .domain .RecruitStatus .CLOSED ;
45import static com .somemore .domains .recruitboard .domain .RecruitStatus .COMPLETED ;
56import static com .somemore .domains .recruitboard .domain .RecruitStatus .RECRUITING ;
67import static com .somemore .domains .recruitboard .domain .VolunteerCategory .ADMINISTRATIVE_SUPPORT ;
78import static com .somemore .domains .recruitboard .domain .VolunteerCategory .OTHER ;
8- import static com .somemore .support .fixture .CenterFixture .createCenter ;
99import static com .somemore .support .fixture .LocationFixture .createLocation ;
1010import 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 ;
1414import com .somemore .domains .location .domain .Location ;
1515import com .somemore .domains .location .repository .LocationRepository ;
1616import com .somemore .domains .recruitboard .domain .RecruitBoard ;
2323import com .somemore .domains .recruitboard .repository .mapper .RecruitBoardWithCenter ;
2424import com .somemore .domains .recruitboard .repository .mapper .RecruitBoardWithLocation ;
2525import 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 ;
2629import jakarta .persistence .EntityManager ;
2730import java .time .LocalDateTime ;
2831import 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
0 commit comments