@Test
public void constructorTest() {
LatLong latLong = new LatLong(0, 0);
int radius = 3;
Paint paintFill = GRAPHIC_FACTORY.createPaint();
Paint paintStroke = GRAPHIC_FACTORY.createPaint();
Circle circle = new Circle(latLong, radius, paintFill, paintStroke);
Assert.assertEquals(latLong, circle.getPosition());
Assert.assertEquals(radius, circle.getRadius(), 0);
Assert.assertEquals(paintFill, circle.getPaintFill());
Assert.assertEquals(paintStroke, circle.getPaintStroke());
verifyInvalidRadius(latLong, -1, paintFill, paintStroke);
verifyInvalidRadius(latLong, Float.NaN, paintFill, paintStroke);
}