### Question:
TileGame implements Tile { @Override public String toString() { return new StringBuilder(MIN_LENGHT).append("number = ") .append(number) .append(" | tx = ") .append(tx) .append(" | ty = ") .append(ty) .toString(); } TileGame(int number, int tx, int ty, int width, int height); void set(int number); void setSheet(int sheetId); @Override int getNumber(); @Override Integer getKey(); @Override int getSheet(); @Override Integer getSheetKey(); @Override int getInTileX(); @Override int getInTileY(); @Override int getInTileWidth(); @Override int getInTileHeight(); @Override int getWidth(); @Override int getHeight(); @Override double getX(); @Override double getY(); @Override int hashCode(); @Override boolean equals(Object object); @Override String toString();  }### Answer:
@Test void testToString() { assertEquals("number = 1 | tx = 2 | ty = 3", new TileGame(1, 2, 3, 16, 16).toString()); }