예제 #1
0
  @Test
  public void testCar() {
    Car car = new Car(x, y, carTemplate);

    assertEquals(x, car.getX());
    assertEquals(y, car.getY());
    assertEquals(0, car.getSpeed());
    assertEquals(carTemplate.getSpeedMax(), car.getSpeedMax());
    assertEquals(carTemplate.getAcceleration(), car.getAcceleration());
    assertEquals(false, car.isAccelerating());
    assertEquals(carTemplate.getPower(), car.getAttack());
    assertEquals(carTemplate.getDefense(), car.getDefense());
    assertEquals(carTemplate.getLife(), car.getLife());
    assertEquals(carTemplate.getFuel(), car.getFuel());
    assertEquals(carTemplate.getRotateRate(), car.getRotateRate(), 0.00000001);
    assertEquals(0, car.getRotation(), 0.00000001);
    assertEquals(0, car.getSightRotation(), 0.00000001);
    assertEquals(0, car.getLaps());
    assertEquals(0, car.getMoney());
    assertEquals(0, car.getEquipDefense());
    assertEquals(0, car.getEquipPower());
    assertEquals(0, car.getEquipSpeed());
    assertEquals(false, car.isCollided());
    assertEquals(null, car.getItem());
  }
예제 #2
0
 @Test
 public void testStopAcceleration() {
   car.stopAcceleration();
   assertEquals(false, car.isAccelerating());
 }
예제 #3
0
 @Test
 public void testStartAcceleration() {
   car.startAcceleration();
   assertEquals(true, car.isAccelerating());
 }