@Test
public void drawTest() {
for (int tileSize : TILE_SIZES) {
Circle circle = new Circle(null, 0, null, null);
circle.setDisplayModel(new FixedTileSizeDisplayModel(tileSize));
BoundingBox boundingBox = new BoundingBox(-1, -1, 1, 1);
Canvas canvas = GRAPHIC_FACTORY.createCanvas();
canvas.setBitmap(GRAPHIC_FACTORY.createBitmap(tileSize, tileSize));
Point point = new Point(0, 0);
circle.draw(boundingBox, (byte) 0, canvas, point);
circle.setLatLong(new LatLong(0, 0));
circle.draw(boundingBox, (byte) 0, canvas, point);
circle.setRadius(1);
circle.draw(boundingBox, (byte) 0, canvas, point);
circle.setPaintFill(GRAPHIC_FACTORY.createPaint());
circle.draw(boundingBox, (byte) 0, canvas, point);
circle.setPaintStroke(GRAPHIC_FACTORY.createPaint());
circle.draw(boundingBox, (byte) 0, canvas, point);
}
}