use of net.sf.latexdraw.instruments.CompositeGUIVoidCommand in project latexdraw by arnobl.
the class TestPencilArrowStyle method testSelectLeftArrowStyleBARINPencil.
@Test
public void testSelectLeftArrowStyleBARINPencil() {
new CompositeGUIVoidCommand(activatePencil, pencilCreatesBezier, updateIns).execute();
ArrowStyle style = arrowLeftCB.getSelectionModel().getSelectedItem();
selectArrowLeftCB.execute(ArrowStyle.BAR_IN);
ArrowStyle newStyle = arrowLeftCB.getSelectionModel().getSelectedItem();
assertEquals(ArrowStyle.BAR_IN, newStyle);
assertEquals(newStyle, ((IArrowableSingleShape) pencil.createShapeInstance()).getArrowAt(0).getArrowStyle());
assertNotEquals(style, newStyle);
assertFalse(arrowPane.isVisible());
assertFalse(dotPane.isVisible());
assertTrue(barPane.isVisible());
assertFalse(bracketPane.isVisible());
assertFalse(rbracketPane.isVisible());
}
use of net.sf.latexdraw.instruments.CompositeGUIVoidCommand in project latexdraw by arnobl.
the class TestPencilArrowStyle method testSelectRightArrowStyleCIRCLEENDPencil.
@Test
public void testSelectRightArrowStyleCIRCLEENDPencil() {
new CompositeGUIVoidCommand(activatePencil, pencilCreatesBezier, updateIns).execute();
ArrowStyle style = arrowRightCB.getSelectionModel().getSelectedItem();
selectArrowRightCB.execute(ArrowStyle.CIRCLE_END);
ArrowStyle newStyle = arrowRightCB.getSelectionModel().getSelectedItem();
assertEquals(ArrowStyle.CIRCLE_END, newStyle);
assertEquals(newStyle, ((IArrowableSingleShape) pencil.createShapeInstance()).getArrowAt(-1).getArrowStyle());
assertNotEquals(style, newStyle);
assertFalse(arrowPane.isVisible());
assertTrue(dotPane.isVisible());
assertFalse(barPane.isVisible());
assertFalse(bracketPane.isVisible());
assertFalse(rbracketPane.isVisible());
}
use of net.sf.latexdraw.instruments.CompositeGUIVoidCommand in project latexdraw by arnobl.
the class TestPencilAxesStyle method testSelectLineStylePencil.
@Test
public void testSelectLineStylePencil() {
new CompositeGUIVoidCommand(activatePencil, pencilCreatesAxes, updateIns).execute();
AxesStyle style = shapeAxes.getSelectionModel().getSelectedItem();
selectAxeStyle.execute();
AxesStyle newStyle = shapeAxes.getSelectionModel().getSelectedItem();
assertEquals(newStyle, ((IAxesProp) pencil.createShapeInstance()).getAxesStyle());
assertNotEquals(style, newStyle);
}
use of net.sf.latexdraw.instruments.CompositeGUIVoidCommand in project latexdraw by arnobl.
the class TestPencilAxesStyle method testSelectShowLabelsPencil.
@Test
public void testSelectShowLabelsPencil() {
new CompositeGUIVoidCommand(activatePencil, pencilCreatesAxes, updateIns).execute();
PlottingStyle style = showLabels.getSelectionModel().getSelectedItem();
selectPlotLabel.execute();
PlottingStyle newStyle = showLabels.getSelectionModel().getSelectedItem();
assertEquals(newStyle, ((IAxesProp) pencil.createShapeInstance()).getLabelsDisplayed());
assertNotEquals(style, newStyle);
}
use of net.sf.latexdraw.instruments.CompositeGUIVoidCommand in project latexdraw by arnobl.
the class TestPencilAxesStyle method testWidgetsGoodStateWhenGoodPencilUsed.
@Test
public void testWidgetsGoodStateWhenGoodPencilUsed() {
new CompositeGUIVoidCommand(activatePencil, pencilCreatesAxes, updateIns).execute();
assertTrue(mainPane.isVisible());
}
Aggregations