1

Created first Api implementation

This commit is contained in:
LukasEttel
2020-03-12 14:40:07 +01:00
parent c6c62b07bf
commit a30d458219
3 changed files with 44 additions and 4 deletions

View File

@ -10,6 +10,7 @@ import org.junit.jupiter.api.Test;
import java.util.ArrayList;
import java.util.List;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.*;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@ -37,4 +38,26 @@ class EventServiceTest {
when(eventRepositoryMock.findAll()).thenReturn(eventDTOS);
assertEquals(eventDTO1.getGroup_id()+1, eventService.checkGroup());
}
@Test
void checkGetAllGroupIdsWithRepeadedId(){
ArrayList<EventDTO> eventDTOS = new ArrayList<>();
EventDTO eventDTO1 = new EventDTO();
eventDTO1.setGroup_id(1L);
eventDTOS.add(eventDTO1);
EventDTO eventDTO2 = new EventDTO();
eventDTO2.setGroup_id(2L);
eventDTOS.add(eventDTO2);
EventDTO eventDTO3 = new EventDTO();
eventDTO3.setGroup_id(1L);
eventDTOS.add(eventDTO3);
List<Long> groupIds = eventService.getAllGroupIds(eventDTOS);
assertThat(groupIds.size()).isEqualTo(2);
}
}