use of com.management.fake.HallRepositoryFake in project Internet-Software-Architectures by zivko11.
the class HallManagerTests method AddingNewHall_ReturnsBoolean.
@Test
public void AddingNewHall_ReturnsBoolean() {
// Arrange
hallRepository = new HallRepositoryFake();
HallDTO dto = new HallDTO();
dto.setHallName("A1");
HallManager manager = new HallManager(hallRepository);
// Act and assert
Assert.assertNotNull(manager);
Assert.assertTrue(manager.Create(dto));
Hall hall = hallRepository.findOne(0);
Assert.assertEquals(dto.getHallId(), hall.getHallId());
Assert.assertEquals(dto.getHallName(), hall.getHallName());
}
use of com.management.fake.HallRepositoryFake in project Internet-Software-Architectures by zivko11.
the class HallControllerTests method AddingNewHall_ReturnsOK.
@Test
public void AddingNewHall_ReturnsOK() {
// Arrange
hallRepository = new HallRepositoryFake();
HallDTO dto = new HallDTO();
dto.setHallName("A1");
HallManager manager = new HallManager(hallRepository);
HallController controller = new HallController(manager);
// Act and assert
Assert.assertNotNull(controller);
Assert.assertEquals(controller.addHall(dto), new ResponseEntity<HallDTO>(dto, HttpStatus.OK));
}
Aggregations