public void testGetTileIndices() {
TiledImage image = createImage();
assertEquals(3, image.getNumXTiles());
assertEquals(4, image.getNumYTiles());
Point[] indices = FileTileCache.getTileIndices(image);
assertNotNull(indices);
Point[] expectedIndices = {
new Point(0, 0), new Point(1, 0), new Point(2, 0),
new Point(0, 1), new Point(1, 1), new Point(2, 1),
new Point(0, 2), new Point(1, 2), new Point(2, 2),
new Point(0, 3), new Point(1, 3), new Point(2, 3),
};
assertEquals(expectedIndices.length, indices.length);
for (int i = 0; i < expectedIndices.length; i++) {
assertEquals("i=" + i, expectedIndices[i], indices[i]);
}
}