package test.models.interfaces;
import net.sf.latexdraw.models.interfaces.shape.IEllipse;
import org.junit.Test;
public abstract class TestIEllipse<T extends IEllipse> extends TestIRectangularShape<T> {
@Test
public void testGetA() {
shape.setPosition(10, 5);
shape.setWidth(20);
shape.setHeight(15);
assertEqualsDouble(10., shape.getA());
shape.setWidth(10);
shape.setHeight(15);
assertEqualsDouble(7.5, shape.getA());
}
@Test
public void testGetB() {
shape.setPosition(10, 5);
shape.setWidth(20);
shape.setHeight(15);
assertEqualsDouble(7.5, shape.getB());
shape.setWidth(10);
shape.setHeight(15);
assertEqualsDouble(5., shape.getB());
}
}