package test.views.jfx;
import java.util.concurrent.TimeoutException;
import net.sf.latexdraw.models.ShapeFactory;
import net.sf.latexdraw.models.interfaces.shape.IPolyline;
import net.sf.latexdraw.view.jfx.ViewPolyline;
import org.junit.BeforeClass;
import org.testfx.api.FxToolkit;
public class TestViewPolyline extends TestViewPolyPoint<ViewPolyline, IPolyline> {
@BeforeClass
public static void beforeClass() throws TimeoutException {
FxToolkit.registerPrimaryStage();
}
@Override
protected IPolyline createModel() {
final IPolyline sh = ShapeFactory.INST.createPolyline();
sh.addPoint(ShapeFactory.INST.createPoint(9, 23));
sh.addPoint(ShapeFactory.INST.createPoint(21, 11));
sh.addPoint(ShapeFactory.INST.createPoint(45, 3));
sh.addPoint(ShapeFactory.INST.createPoint(87, 125));
sh.addPoint(ShapeFactory.INST.createPoint(187, 25));
sh.addPoint(ShapeFactory.INST.createPoint(287, 425));
sh.addPoint(ShapeFactory.INST.createPoint(387, 325));
sh.addPoint(ShapeFactory.INST.createPoint(19, 233));
sh.addPoint(ShapeFactory.INST.createPoint(121, 114));
sh.addPoint(ShapeFactory.INST.createPoint(445, 33));
return sh;
}
}