package test.gui; import javafx.scene.control.Spinner; import javafx.scene.control.ToggleButton; import net.sf.latexdraw.instruments.ShapeArcCustomiser; import org.junit.Before; public abstract class TestArcStyleGUI extends TestShapePropGUI<ShapeArcCustomiser> { protected ToggleButton arcB; protected ToggleButton wedgeB; protected ToggleButton chordB; protected Spinner<Double> startAngleS; protected Spinner<Double> endAngleS; protected final GUIVoidCommand selectArc = () -> clickOn(arcB); protected final GUIVoidCommand selectWedge = () -> clickOn(wedgeB); protected final GUIVoidCommand selectChord = () -> clickOn(chordB); protected final GUIVoidCommand incrementStartAngle = () -> incrementSpinner(startAngleS); protected final GUIVoidCommand incrementEndAngle = () -> incrementSpinner(endAngleS); @Override public String getFXMLPathFromLatexdraw() { return "/fxml/ArcStyle.fxml"; } @Override @Before public void setUp() { super.setUp(); arcB = find("#arcB"); wedgeB = find("#wedgeB"); chordB = find("#chordB"); endAngleS = find("#endAngleS"); startAngleS = find("#startAngleS"); ins = (ShapeArcCustomiser) guiceFactory.call(ShapeArcCustomiser.class); ins.setActivated(true); } }