Search in sources :

Example 1 with EventRepositoryFake

use of com.management.fake.EventRepositoryFake in project Internet-Software-Architectures by zivko11.

the class EventControllerTests method AddingNewEvent_ReturnsOK.

@Test
public void AddingNewEvent_ReturnsOK() {
    // Arrange
    eventRepository = new EventRepositoryFake();
    EventDTO dto = new EventDTO();
    dto.setEventDate(new Date());
    EventManager manager = new EventManager(eventRepository);
    EventController controller = new EventController(manager);
    // Act and assert
    Assert.assertNotNull(controller);
    Assert.assertEquals(controller.addEvent(dto), new ResponseEntity<EventDTO>(dto, HttpStatus.OK));
}
Also used : EventManager(com.management.managers.EventManager) EventDTO(com.management.dto.EventDTO) EventRepositoryFake(com.management.fake.EventRepositoryFake) Date(java.util.Date) Test(org.junit.Test)

Example 2 with EventRepositoryFake

use of com.management.fake.EventRepositoryFake in project Internet-Software-Architectures by zivko11.

the class EvenetManagerTests method AddingNewEvent_ReturnsBoolean.

@Test
public void AddingNewEvent_ReturnsBoolean() {
    // Arrange
    eventRepository = new EventRepositoryFake();
    EventDTO dto = new EventDTO();
    dto.setEventDate(new Date());
    EventManager manager = new EventManager(eventRepository);
    // Act and assert
    Assert.assertNotNull(manager);
    Assert.assertTrue(manager.Create(dto));
    Event event = eventRepository.findOne(0);
    Assert.assertEquals(dto.getEventId(), event.getEventId());
}
Also used : EventDTO(com.management.dto.EventDTO) Event(com.management.entities.Event) EventRepositoryFake(com.management.fake.EventRepositoryFake) Date(java.util.Date) Test(org.junit.Test)

Aggregations

EventDTO (com.management.dto.EventDTO)2 EventRepositoryFake (com.management.fake.EventRepositoryFake)2 Date (java.util.Date)2 Test (org.junit.Test)2 Event (com.management.entities.Event)1 EventManager (com.management.managers.EventManager)1