Search in sources :

Example 1 with PerformanceRepositoryFake

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));
}
Also used : PerformanceRepositoryFake(com.management.fake.PerformanceRepositoryFake) PerformanceManager(com.management.managers.PerformanceManager) Date(java.util.Date) PerformanceDTO(com.management.dto.PerformanceDTO) Test(org.junit.Test)

Example 2 with PerformanceRepositoryFake

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));
}
Also used : PerformanceRepositoryFake(com.management.fake.PerformanceRepositoryFake) Date(java.util.Date) PerformanceDTO(com.management.dto.PerformanceDTO) Test(org.junit.Test)

Aggregations

PerformanceDTO (com.management.dto.PerformanceDTO)2 PerformanceRepositoryFake (com.management.fake.PerformanceRepositoryFake)2 Date (java.util.Date)2 Test (org.junit.Test)2 PerformanceManager (com.management.managers.PerformanceManager)1