/** Tests initialization */
  @Test
  public void testInit() {
    BattleScene b = new BattleScene();

    assertEquals(null, b.getSystem());
    assertEquals(null, b.getDisplay());

    b.start();

    // should make a blank formation
    assertTrue(((BattleSystem) b.getSystem()).getFormation().size() == 0);
  }
  /** Tests intitializing with a formation */
  @Test
  public void testInitWithFormation() {
    BattleScene b = new BattleScene();
    Formation f = new Formation();
    f.add(new Enemy("Gel"));

    assertEquals(null, b.getSystem());
    assertEquals(null, b.getDisplay());

    b.start(f);

    assertEquals(f, ((BattleSystem) b.getSystem()).getFormation());
  }