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

Class Class, % Method, % Line, %
CannonBallTest 100% (1/1) 100% (2/2) 100% (10/10)


1 package io.team9.game.tests.Entitys; 2 import com.badlogic.gdx.math.Vector2; 3 import com.mygdx.game.Components.RigidBody; 4 import com.mygdx.game.Components.Transform; 5 import com.mygdx.game.Entitys.CannonBall; 6 import com.mygdx.game.Managers.PhysicsManager; 7 import io.team9.game.tests.GdxTestRunner; 8 import org.junit.Test; 9 import org.junit.runner.RunWith; 10  11  12 import static org.junit.Assert.*; 13 @RunWith(GdxTestRunner.class) 14 public class CannonBallTest { 15  16  @Test 17  public void deathTest(){ 18  PhysicsManager.Initialize(); 19  CannonBall ball = new CannonBall(); 20  ball.kill(); 21  ball.update(); 22  Vector2 loc = new Vector2(10005,10005); 23  assertEquals(loc,ball.getComponent(Transform.class).getPosition()); 24  loc.x=0; 25  loc.y=0; 26  assertEquals(loc,ball.getComponent(RigidBody.class).getVelocity()); 27  } 28 }