package test.views.jfx; import java.util.concurrent.TimeoutException; import javafx.scene.text.Text; import net.sf.latexdraw.models.interfaces.shape.IStandardGrid; import net.sf.latexdraw.view.jfx.ViewStdGrid; import org.junit.BeforeClass; import org.junit.Test; import org.testfx.api.FxToolkit; import static org.junit.Assert.assertNotEquals; abstract class TestViewStdGrid<S extends ViewStdGrid<T>, T extends IStandardGrid> extends TestViewShape<S, T> { @BeforeClass public static void beforeClass() throws TimeoutException { FxToolkit.registerPrimaryStage(); } @Test public abstract void testChangeGridEndX(); @Test public abstract void testChangeGridEndY(); @Test public abstract void testChangeGridStartX(); @Test public abstract void testChangeGridStartY(); @Test public abstract void testChangeOriginX(); @Test public abstract void testChangeOriginY(); @Test public void testChangeLabelSize() { final double sizeBefore = ((Text) view.getLabels().getChildren().get(0)).getFont().getSize(); model.setLabelsSize(model.getLabelsSize() + 5); assertNotEquals(sizeBefore, ((Text) view.getLabels().getChildren().get(0)).getFont().getSize()); } }