use of com.management.fake.PerformanceRepositoryFake in project Internet-Software-Architectures by zivko11.
the class PerformanceControllerTests method AddingNewPerformance_ReturnsOK.
@Test
public void AddingNewPerformance_ReturnsOK() {
// Arrange
performanceRepository = new PerformanceRepositoryFake();
PerformanceDTO dto = new PerformanceDTO();
dto.setPerCreationDate(new Date());
dto.setPerDescription("Neki opis.");
dto.setPerDirector("Nikola Stojanovic");
dto.setPerDuration(11);
dto.setPerGenre("Komedija");
dto.setPerPoster(new byte[] { 121 });
dto.setPerPrice(100);
dto.setPerRank(0);
dto.setPerType('M');
PerformanceManager manager = new PerformanceManager(performanceRepository);
PerformanceController controller = new PerformanceController(manager);
// Act and assert
Assert.assertNotNull(controller);
Assert.assertEquals(controller.addPerformance(dto), new ResponseEntity<PerformanceDTO>(dto, HttpStatus.OK));
}
use of com.management.fake.PerformanceRepositoryFake in project Internet-Software-Architectures by zivko11.
the class PerformanceManagerTests method AddingNewPerformance_ReturnsBoolean.
@Test
public void AddingNewPerformance_ReturnsBoolean() {
// Arrange
performanceRepository = new PerformanceRepositoryFake();
PerformanceDTO dto = new PerformanceDTO();
dto.setPerCreationDate(new Date());
dto.setPerDescription("Neki opis.");
dto.setPerDirector("Nikola Stojanovic");
dto.setPerDuration(11);
dto.setPerGenre("Komedija");
dto.setPerPoster(new byte[] { 121 });
dto.setPerPrice(100);
dto.setPerRank(0);
dto.setPerType('M');
PerformanceManager manager = new PerformanceManager(performanceRepository);
// Act and assert
Assert.assertNotNull(manager);
Assert.assertTrue(manager.Create(dto));
}
Aggregations