Coverage Summary for Class: CollegeTest (io.team9.game.tests.Entitys)

Class Class, % Method, % Line, %
CollegeTest 100% (1/1) 100% (3/3) 100% (13/13)


1 package io.team9.game.tests.Entitys; 2 import com.badlogic.gdx.math.Vector2; 3 import com.mygdx.game.Entitys.College; 4 import com.mygdx.game.Managers.GameManager; 5 import com.mygdx.game.Managers.PhysicsManager; 6 import io.team9.game.tests.GdxTestRunner; 7 import org.junit.Test; 8 import org.junit.runner.RunWith; 9  10 import com.badlogic.gdx.physics.box2d.*; 11  12 import java.util.ArrayList; 13  14 import static org.junit.Assert.*; 15 @RunWith(GdxTestRunner.class) 16 public class CollegeTest { 17  18  @Test 19  public void spawnAndDeathTest(){ 20  PhysicsManager.Initialize(); 21  GameManager.Initialize(); 22  GameManager.CreatePlayer(); 23  24  College college = new College(1); 25  26  assertTrue("College should be alive",college.isAlive()); 27  28  college.kill(); 29  assertFalse("College shouldn't be alive", college.isAlive()); 30  31  } 32  33  @Test 34  public void positionTest(){ 35  PhysicsManager.Initialize(); 36  GameManager.Initialize(); 37  38  College college = new College(1); 39  Vector2 loc = new Vector2(0,0); 40  assertEquals("Has the correct coordinates for that college relating to its faction",loc,college.getPosition()); 41  } 42 }