### Question:
Battlecity implements Field { public List<Tank> allTanks() { List<Tank> result = new LinkedList<>(ais); for (Player player : players) { result.add(player.getHero()); } return result; } Battlecity(int size, Dice dice,
                      Parameter<Integer> whichSpawnWithPrize,
                      Parameter<Integer> damagesBeforeAiDeath); void addAiTanks(List<? extends Point> tanks); @Override void clearScore(); @Override void tick(); @Override void affect(Bullet bullet); @Override boolean isRiver(Point pt); @Override boolean isIce(Point pt); @Override void addPrize(Prize prize); @Override void addAi(Tank tank); @Override boolean isBarrier(Point pt); @Override List<Tank> aiTanks(); List<Tank> allTanks(); List<Tank> tanks(); List<Prize> getPrizes(); @Override void remove(Player player); @Override void newGame(Player player); int size(); @Override BoardReader reader(); List<Wall> getWalls(); List<Tree> getTrees(); List<Ice> getIce(); List<River> getRivers(); List<Border> getBorders(); void addBorder(List<Border> borders); void addTree(Tree tree); void addBorder(Border border); void addIce(Ice ice); void addRiver(River river); AiGenerator getAiGenerator(); void addWall(List<Wall> walls); void addWall(Wall wall); void addRiver(List<River> rivers); void addTree(List<Tree> trees); void addIce(List<Ice> ice);  }### Answer:
@Test public void shouldBeTankOnFieldWhenGameCreated() { givenFl("☼☼☼☼☼☼☼\n" + "☼ ☼\n" + "☼ ☼\n" + "☼ ☼\n" + "☼ ☼\n" + "☼▲ ☼\n" + "☼☼☼☼☼☼☼\n"); assertNotNull(game.allTanks()); }