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 }