1414import org .junit .jupiter .params .ParameterizedTest ;
1515import org .junit .jupiter .params .provider .ValueSource ;
1616
17- class VolunteerInfoTest {
17+ class RecruitmentInfoTest {
1818
1919 @ DisplayName ("봉사 종료 시간이 시작 시간과 같거나 빠르면, 봉사 모집글 생성 시 에러가 발생한다" )
2020 @ ParameterizedTest
@@ -26,7 +26,7 @@ void createRecruitBoardWithInValidVolunteerTime(long minutesOffset) {
2626
2727 // when & then
2828 assertThatThrownBy (
29- () -> createVolunteerInfo (now , endDateTime )
29+ () -> createRecruitmentInfo (now , endDateTime )
3030 ).isInstanceOf (IllegalArgumentException .class );
3131
3232 }
@@ -39,20 +39,20 @@ void testCalculateVolunteerTime() {
3939 LocalDateTime startDateTime = createStartDateTime ();
4040 LocalDateTime endDateTime = startDateTime .plusHours (hours );
4141
42- VolunteerInfo volunteerInfo = createVolunteerInfo (startDateTime , endDateTime );
42+ RecruitmentInfo recruitmentInfo = createRecruitmentInfo (startDateTime , endDateTime );
4343
4444 // when
45- LocalTime volunteerTime = volunteerInfo .calculateVolunteerTime ();
45+ LocalTime volunteerTime = recruitmentInfo .calculateVolunteerTime ();
4646
4747 // then
4848 assertThat (volunteerTime ).isEqualTo (LocalTime .of (hours , 0 ));
4949 }
5050
5151 @ DisplayName ("봉사 활동 정보를 업데이트 할 수 있다" )
5252 @ Test
53- void updateVolunteerInfo () {
53+ void updateRecruitmentInfo () {
5454 // given
55- VolunteerInfo volunteerInfo = createVolunteerInfo ();
55+ RecruitmentInfo recruitmentInfo = createRecruitmentInfo ();
5656
5757 Integer count = 2 ;
5858 VolunteerType volunteerType = SAFETY_PREVENTION ;
@@ -61,29 +61,29 @@ void updateVolunteerInfo() {
6161 Boolean admitted = false ;
6262
6363 // when
64- volunteerInfo .updateWith (count , volunteerType , startDateTime ,
64+ recruitmentInfo .updateWith (count , volunteerType , startDateTime ,
6565 endDateTime , admitted );
6666
6767 // then
68- assertThat (volunteerInfo .getRecruitmentCount ()).isEqualTo (count );
69- assertThat (volunteerInfo .getVolunteerType ()).isEqualTo (volunteerType );
70- assertThat (volunteerInfo .getVolunteerStartDateTime ().compareTo (startDateTime )).isZero ();
71- assertThat (volunteerInfo .getVolunteerEndDateTime ().compareTo (endDateTime )).isZero ();
72- assertThat (volunteerInfo .getAdmitted ()).isEqualTo (admitted );
68+ assertThat (recruitmentInfo .getRecruitmentCount ()).isEqualTo (count );
69+ assertThat (recruitmentInfo .getVolunteerType ()).isEqualTo (volunteerType );
70+ assertThat (recruitmentInfo .getVolunteerStartDateTime ().compareTo (startDateTime )).isZero ();
71+ assertThat (recruitmentInfo .getVolunteerEndDateTime ().compareTo (endDateTime )).isZero ();
72+ assertThat (recruitmentInfo .getAdmitted ()).isEqualTo (admitted );
7373 }
7474
7575 @ DisplayName ("봉사활동 지역 정보를 업데이트할 수 있다" )
7676 @ Test
77- void updateVolunteerInfoWithRegion () {
77+ void updateRecruitmentInfoWithRegion () {
7878 // given
79- VolunteerInfo volunteerInfo = createVolunteerInfo ();
79+ RecruitmentInfo recruitmentInfo = createRecruitmentInfo ();
8080 String updateRegion = "새로운지역" ;
8181
8282 // when
83- volunteerInfo .updateWith (updateRegion );
83+ recruitmentInfo .updateWith (updateRegion );
8484
8585 // then
86- assertThat (volunteerInfo .getRegion ()).isEqualTo (updateRegion );
86+ assertThat (recruitmentInfo .getRegion ()).isEqualTo (updateRegion );
8787 }
8888
8989 @ DisplayName ("봉사 종료 시간이 시작 시간과 같거나 빠르면, 봉사 모집글을 업데이트시 에러가 발생한다" )
@@ -94,19 +94,19 @@ void updateRecruitBoardWithInValidVolunteerTime(long minutesOffset) {
9494 LocalDateTime startDateTime = createStartDateTime ();
9595 LocalDateTime endDateTime = startDateTime .plusMinutes (minutesOffset );
9696
97- VolunteerInfo volunteerInfo = createVolunteerInfo ();
97+ RecruitmentInfo recruitmentInfo = createRecruitmentInfo ();
9898
9999 // when & then
100100 assertThatThrownBy (
101- () -> volunteerInfo .updateWith (3 , ADMINISTRATIVE_SUPPORT , startDateTime , endDateTime ,
101+ () -> recruitmentInfo .updateWith (3 , ADMINISTRATIVE_SUPPORT , startDateTime , endDateTime ,
102102 false )
103103 ).isInstanceOf (IllegalArgumentException .class );
104104
105105 }
106106
107- private static VolunteerInfo createVolunteerInfo (LocalDateTime startDateTime ,
107+ private static RecruitmentInfo createRecruitmentInfo (LocalDateTime startDateTime ,
108108 LocalDateTime endDateTime ) {
109- return VolunteerInfo .builder ()
109+ return RecruitmentInfo .builder ()
110110 .region ("경기" )
111111 .recruitmentCount (1 )
112112 .volunteerStartDateTime (startDateTime )
@@ -116,10 +116,10 @@ private static VolunteerInfo createVolunteerInfo(LocalDateTime startDateTime,
116116 .build ();
117117 }
118118
119- private static VolunteerInfo createVolunteerInfo () {
119+ private static RecruitmentInfo createRecruitmentInfo () {
120120 LocalDateTime startDateTime = createStartDateTime ();
121121 LocalDateTime endDateTime = startDateTime .plusHours (1 );
122- return createVolunteerInfo (startDateTime , endDateTime );
122+ return createRecruitmentInfo (startDateTime , endDateTime );
123123 }
124124
125125}
0 commit comments