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 }