Coverage Summary for Class: TransformTest (io.team9.game.tests.Components)

Class Class, % Method, % Line, %
TransformTest 100% (1/1) 100% (3/3) 100% (24/24)


1 package io.team9.game.tests.Components; 2 import com.badlogic.gdx.math.Vector2; 3 import com.mygdx.game.Components.Transform; 4 import com.mygdx.game.Managers.PhysicsManager; 5 import io.team9.game.tests.GdxTestRunner; 6 import org.junit.Test; 7 import org.junit.runner.RunWith; 8  9 import com.badlogic.gdx.physics.box2d.*; 10  11 import java.util.ArrayList; 12 import java.util.Vector; 13  14 import static org.junit.Assert.*; 15 @RunWith(GdxTestRunner.class) 16 public class TransformTest { 17  18  @Test 19  public void positionSettingTest(){ 20  PhysicsManager.Initialize(); 21  Transform transform = new Transform(); 22  Vector2 vec = new Vector2(); 23  assertEquals("",vec,transform.getPosition()); 24  25  vec.x=5; 26  vec.y=5; 27  transform.setPosition(vec); 28  assertEquals("Should equal vector",vec,transform.getPosition()); 29  30  vec.x=10; 31  vec.y=10; 32  transform.setPosition(10,10); 33  assertEquals("Should equal vector",vec,transform.getPosition()); 34  35  vec.x=5; 36  vec.y=5; 37  transform.setPosition(vec,false); 38  assertEquals("Should equal vector",vec,transform.getPosition()); 39  40  vec.x=10; 41  vec.y=10; 42  transform.setPosition(10,10,false); 43  assertEquals("Should equal vector",vec,transform.getPosition()); 44  } 45  @Test 46  public void newLocationTest(){ 47  PhysicsManager.Initialize(); 48  Transform transform = new Transform(); 49  assertEquals(transform.getPosition(),transform.newLocation().getPosition()); 50  51  } 52  53  54 }