package de.flower.rmt.service; import de.flower.rmt.model.db.entity.Player; import de.flower.rmt.model.db.entity.Team; import de.flower.rmt.model.db.entity.User; import de.flower.rmt.model.db.entity.event.Event; import de.flower.rmt.test.AbstractRMTIntegrationTests; import org.testng.annotations.Test; import java.util.List; import static org.testng.Assert.*; /** * * @author flowerrrr */ public class PlayerManagerTest extends AbstractRMTIntegrationTests { @Test public void testFindByEventAndUser() { Event event = testData.createEventWithResponses(); Player player = event.getTeam().getPlayers().get(0); User user = player.getUser(); assertEquals(playerManager.findByEventAndUser(event, user), player); } @Test public void testFindAllByTeam() { Team team = testData.createTeamWithPlayers("FC Foo", 10); userManager.delete(team.getPlayers().get(1).getUser().getId()); List<Player> players = playerManager.findAllByTeam(team); assertEquals(players.size(), 9); } }