package test.models.interfaces;
import net.sf.latexdraw.models.interfaces.shape.ISquare;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
public abstract class TestISquare<T extends ISquare> extends TestISquaredShape<T> {
@Override
@Test
public void testHas4Points() {
assertEquals(shape.getNbPoints(), 4);
}
@Override
@Test
public void testCopy() {
super.testCopy();
shape2.setLineArc(0.55);
shape.copy(shape2);
assertEqualsDouble(0.55, shape.getLineArc());
assertTrue(shape.isRoundCorner());
}
}