diff --git a/src/test/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImplTest.java b/src/test/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImplTest.java new file mode 100644 index 0000000000000000000000000000000000000000..4106c3a69fb4fdbf105ee64ceb3484c6ab3f97f7 --- /dev/null +++ b/src/test/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImplTest.java @@ -0,0 +1,49 @@ +package cz.muni.fi.pa165.icehockeymanager.facades; + +import cz.muni.fi.pa165.icehockeymanager.config.ApplicationConfig; +import cz.muni.fi.pa165.icehockeymanager.dto.PlayerDTO; +import cz.muni.fi.pa165.icehockeymanager.dto.TeamDTO; +import cz.muni.fi.pa165.icehockeymanager.model.Player; +import cz.muni.fi.pa165.icehockeymanager.model.Team; +import cz.muni.fi.pa165.icehockeymanager.services.*; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit.jupiter.SpringExtension; + +import java.util.List; + +import static org.mockito.Mockito.mock; + +@ExtendWith(SpringExtension.class) +@ContextConfiguration(classes = ApplicationConfig.class) +public class TeamManagerFacadeImplTest { + + @Autowired + private ApplicationContext context; + + private PlayerService playerService; + + private TeamService teamService; + + private BeanMappingService beanMappingService; + + private TeamManagerFacade teamManagerFacade; + + private Team teamColoradoMock; + private Team teamEdmontonMock; + private List<Player> playersMock; + private TeamDTO teamColoradoDTOMock; + private TeamDTO teamEdmontonDTOMock; + private List<PlayerDTO> playersDTOMock; + + @BeforeEach + public void setUp() { + playerService = mock(PlayerService.class); + teamService = mock(TeamService.class); + beanMappingService = context.getBean(BeanMappingServiceImpl.class); + teamManagerFacade = new TeamManagerFacadeImpl(playerService, teamService, beanMappingService); + } +}