package nl.joshuaslik.tudelft.UFMGame.backend; import static org.junit.Assert.assertEquals; import nl.joshuaslik.tudelft.UFMGame.backend.Fieldplayer; import nl.joshuaslik.tudelft.UFMGame.backend.Goalkeeper; import nl.joshuaslik.tudelft.UFMGame.backend.Team; import nl.joshuaslik.tudelft.UFMGame.backend.formation.Form532; import org.junit.Test; /** * Tests to check the 5-3-2 formation * @author Bryan * @author Naomi * */ public class Form532Test { /** * Testing the constructor of the formation class */ @Test public void testConstructor() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); formation.toString(); } /** * Test to check if you can get the goalkeeper of a team */ @Test public void testGoalkeeper() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Goalkeeper goalkeeper1 = new Goalkeeper("pietvelthuizen", "Piet", "Velthuizen", "Netherlands", 74, 72, 84, 3000000); formation.setGoalkeeper(goalkeeper1); Goalkeeper goalkeeper2 = new Goalkeeper("pietvelthuizen", "jan", "Velthuizen", "Netherlands", 74, 72, 84, 3000000); formation.setGoalkeeper(goalkeeper2); assertEquals(formation.getGoalkeper(), goalkeeper2); } /** * Test to check if you can get the CB */ @Test public void testCB1() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setCB1(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setCB1(fieldplayer2); assertEquals(formation.getCB1(), fieldplayer2); } /** * Test to check if you can get the CB */ @Test public void testCB2() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setCB2(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setCB2(fieldplayer2); assertEquals(formation.getCB2(), fieldplayer2); } /** * Test to check if you can get the CB */ @Test public void testCB3() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setCB3(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setCB3(fieldplayer2); assertEquals(formation.getCB3(), fieldplayer2); } /** * Test to check if you can get the RB */ @Test public void testRB() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setRB(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setRB(fieldplayer2); assertEquals(formation.getRB(), fieldplayer2); } /** * Test to check if you can get the LB */ @Test public void testLB() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setLB(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setLB(fieldplayer2); assertEquals(formation.getLB(), fieldplayer2); } /** * Test to check if you can get the CM */ @Test public void testCM() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setCM(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setCM(fieldplayer2); assertEquals(formation.getCM(), fieldplayer2); } /** * Test to check if you can get the RM */ @Test public void testRM() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setRM(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setRM(fieldplayer2); assertEquals(formation.getRM(), fieldplayer2); } /** * Test to check if you can get the LM */ @Test public void testLM() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setLM(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setLM(fieldplayer2); assertEquals(formation.getLM(), fieldplayer2); } /** * Test to check if you can get the RW */ @Test public void testRW() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setRW(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setRW(fieldplayer2); assertEquals(formation.getRW(), fieldplayer2); } /** * Test to check if you can get the LW */ @Test public void testLW() { Team team1 = new Team("ajax", "ajax", "Frank de Boer"); Form532 formation = new Form532(team1); Fieldplayer fieldplayer1 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setLW(fieldplayer1); Fieldplayer fieldplayer2 = new Fieldplayer("raivloet", "Rai", "Vloet", "Netherlands", "CAM", 62, 32, 63, 4000000); formation.setLW(fieldplayer2); assertEquals(formation.getLW(), fieldplayer2); } }