### Question:
MapTileGame extends FeaturableAbstract implements MapTile, Listenable<TileSetListener> { @Override public void clear() { mapSurface.clear(); } MapTileGame(); void create(Media levelrip, int tileWidth, int tileHeight, int horizontalTiles); void create(Media levelrip); void create(Media levelrip, Media sheetsConfig); @Override void create(int tileWidth, int tileHeight, int widthInTile, int heightInTile); @Override void loadSheets(List<SpriteTiled> sheets); @Override void loadSheets(Media sheetsConfig); @Override void clear(); @Override void addListener(TileSetListener listener); @Override void removeListener(TileSetListener listener); @Override void setTile(int tx, int ty, int number); @Override Tile getTile(int tx, int ty); @Override Tile getTile(Localizable localizable, int offsetX, int offsetY); @Override Tile getTileAt(double x, double y); @Override Collection<Tile> getNeighbors(Tile tile); @Override Collection<Tile> getTilesHit(double ox, double oy, double x, double y); @Override int getInTileX(Localizable localizable); @Override int getInTileY(Localizable localizable); @Override int getInTileWidth(Surface surface); @Override int getInTileHeight(Surface surface); @Override SpriteTiled getSheet(int sheetId); @Override int getSheetsNumber(); @Override int getTilesPerSheet(); @Override int getTilesNumber(); @Override int getTileWidth(); @Override int getTileHeight(); @Override int getInTileWidth(); @Override int getInTileHeight(); @Override int getInTileRadius(); @Override boolean isCreated(); @Override int getWidth(); @Override int getHeight(); @Override Media getMedia();  }### Answer:
@Test void testClear() { map.create(16, 16, 2, 2); map.setTile(0, 0, 0); assertNotNull(map.getTile(0, 0)); map.clear(); assertNull(map.getTile(0, 0)); }