22
33import com .studybuddies .server .domain .ChangeType ;
44import com .studybuddies .server .domain .UserEntity ;
5+ import com .studybuddies .server .services .meeting .MeetingChangeService ;
6+ import com .studybuddies .server .services .meeting .MeetingCreationService ;
57import com .studybuddies .server .services .meeting .MeetingService ;
68import com .studybuddies .server .services .user .UserService ;
79import java .util .UUID ;
@@ -32,6 +34,10 @@ class MeetingServiceTest {
3234 private MeetingRepository meetingRepository ;
3335 @ Mock
3436 private UserService userService ;
37+ @ Mock
38+ private MeetingCreationService meetingCreationService ;
39+ @ Mock
40+ private MeetingChangeService meetingChangeService ;
3541
3642 @ InjectMocks
3743 private MeetingService meetingService ;
@@ -61,6 +67,7 @@ void createMeetingsTest_invalidRepeatable_throwsException() {
6167 // Verify that save was never called
6268 verify (meetingRepository , never ()).save (any (MeetingEntity .class ));
6369 }
70+
6471 @ Test
6572 void createMeetings_success () {
6673 // given
@@ -72,24 +79,24 @@ void createMeetings_success() {
7279 mockMeeting .setDateFrom ("23-11-2020:15:30" );
7380 mockMeeting .setDateUntil ("26-11-2020:15:30" );
7481
75-
7682 MeetingEntity mockMeetingEntity = new MeetingEntity ();
77- // mockMeetingEntity.setId(1L);
83+ // mockMeetingEntity.setId(1L);
7884 UUID uuid = UUID .randomUUID ();
7985
80- when (meetingMapper .meetingCreationRequestToMeetingEntity (mockMeeting )).thenReturn (mockMeetingEntity );
86+ when (meetingMapper .meetingCreationRequestToMeetingEntity (mockMeeting )).thenReturn (
87+ mockMeetingEntity );
8188
8289 when (meetingRepository .save (any (MeetingEntity .class ))).thenReturn (mockMeetingEntity );
8390 when (userService .findByUUID (uuid )).thenReturn (any (UserEntity .class ));
8491
8592 // when
86- meetingService .create (mockMeeting , uuid .toString ());
93+ meetingService .create (mockMeeting , uuid .toString ());
8794
8895 // then
8996
9097 verify (meetingMapper ).meetingCreationRequestToMeetingEntity (mockMeeting );
9198 verify (meetingRepository ).save (mockMeetingEntity );
92- }
99+ }
93100
94101 @ Test
95102 void updateMeetingInDatabaseTest_NotFound_throwsException () {
@@ -118,7 +125,7 @@ void retrieveMeetingFromDatabaseTest_meetingNotFound_throwsException() {
118125
119126 // then
120127 assertThrows (MeetingNotFoundException .class , () -> {
121- meetingService .get (meetingId );
128+ meetingService .get (meetingId . toString () );
122129 });
123130 }
124131
@@ -140,6 +147,7 @@ void deleteMeetingFromDatabaseTest_validId_deletesMeeting() {
140147 // then
141148 verify (meetingRepository , times (1 )).deleteById (meetingId );
142149 }
150+
143151 @ Test
144152 void updateTest_updatesOnlyNonNullFields () {
145153 // given
@@ -164,7 +172,8 @@ void updateTest_updatesOnlyNonNullFields() {
164172 changedMeeting .setPlace (null );
165173
166174 when (meetingRepository .findById (meetingId )).thenReturn (Optional .of (existingMeeting ));
167- when (meetingMapper .meetingChangeRequestToMeetingEntity (mockChangeRequest )).thenReturn (changedMeeting );
175+ when (meetingMapper .meetingChangeRequestToMeetingEntity (mockChangeRequest )).thenReturn (
176+ changedMeeting );
168177
169178 // when
170179 meetingService .update (meetingId .toString (), mockChangeRequest , mockUser .getUuid ().toString ());
0 commit comments