Coverage Summary for Class: ShipTest (io.team9.game.tests.Entitys)
| Class | Class, % | Method, % | Line, % |
|---|---|---|---|
| ShipTest | 100% (1/1) | 100% (6/6) | 100% (31/31) |
1 package io.team9.game.tests.Entitys; 2 3 import com.badlogic.gdx.math.Vector2; 4 import com.mygdx.game.Components.Pirate; 5 import com.mygdx.game.Entitys.*; 6 import com.mygdx.game.Managers.GameManager; 7 import com.mygdx.game.Managers.PhysicsManager; 8 import com.mygdx.game.Physics.CollisionInfo; 9 import io.team9.game.tests.GdxTestRunner; 10 import org.junit.Test; 11 import org.junit.runner.RunWith; 12 13 import static javax.swing.text.StyleConstants.getComponent; 14 import static org.junit.Assert.*; 15 16 @RunWith(GdxTestRunner.class) 17 public class ShipTest { 18 @Test 19 public void ImmortalityTest() { 20 PhysicsManager.Initialize(); 21 22 Ship boat = new Ship(); 23 24 boat.tempImmortality(true); 25 assertTrue(boat.getComponent(Pirate.class).getImmortality()); 26 27 boat.tempImmortality(false); 28 assertFalse(boat.getComponent(Pirate.class).getImmortality()); 29 } 30 31 @Test 32 public void UnlimtedAmmoTest() { 33 PhysicsManager.Initialize(); 34 35 Ship boat = new Ship(); 36 37 boat.unlimitedAmmo(true); 38 assertTrue(boat.getComponent(Pirate.class).getUnlimitedAmmo()); 39 40 boat.unlimitedAmmo(false); 41 assertFalse(boat.getComponent(Pirate.class).getUnlimitedAmmo()); 42 } 43 44 @Test 45 public void shoot8DirectionsTest() { 46 PhysicsManager.Initialize(); 47 48 Ship boat = new Ship(); 49 50 boat.shoot8Directions(true); 51 assertTrue(boat.getComponent(Pirate.class).getShootEightDirections()); 52 53 boat.shoot8Directions(false); 54 assertFalse(boat.getComponent(Pirate.class).getShootEightDirections()); 55 } 56 57 @Test 58 public void biggerDamageTest() { 59 PhysicsManager.Initialize(); 60 61 Ship boat = new Ship(); 62 63 boat.biggerDamage(true); 64 assertTrue(boat.getComponent(Pirate.class).getBiggerDamage()); 65 66 boat.biggerDamage(false); 67 assertFalse(boat.getComponent(Pirate.class).getBiggerDamage()); 68 } 69 70 @Test 71 public void freezeTest() { 72 PhysicsManager.Initialize(); 73 74 Ship boat = new Ship(); 75 76 boat.setFreeze(true); 77 assertTrue(boat.getFreeze()); 78 79 boat.setFreeze(false); 80 assertFalse(boat.getFreeze()); 81 } 82 83 }