Search in sources :

Example 51 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepscirclebox.

@Test
public void testParsepscirclebox() {
    parser("\\pscirclebox[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, listener.getShapes().size());
    final IText text = getShapeAt(0);
    assertEquals("\\pscirclebox[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Example 52 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepsshadowbox.

@Test
public void testParsepsshadowbox() {
    parser("\\psshadowbox[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, listener.getShapes().size());
    final IText text = getShapeAt(0);
    assertEquals("\\psshadowbox[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Example 53 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepstribox.

@Test
public void testParsepstribox() {
    parser("\\pstribox[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, listener.getShapes().size());
    final IText text = getShapeAt(0);
    assertEquals("\\pstribox[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Example 54 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepsdblframebox.

@Test
public void testParsepsdblframebox() {
    parser("\\psdblframebox{\\psframe(0,1)}");
    assertEquals(1, listener.getShapes().size());
    final IText text = getShapeAt(0);
    assertEquals("\\psdblframebox{\\psframe(0,1)}", text.getText());
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Example 55 with IText

use of net.sf.latexdraw.models.interfaces.shape.IText in project latexdraw by arnobl.

the class TestParsingRPut method testDoubleRputPosition.

@Test
public void testDoubleRputPosition() {
    parser("\\rput(1,2){\\rput(2,3){coucou}}");
    final IText txt = getShapeAt(0);
    assertEquals("coucou", txt.getText());
    assertEquals(3d * IShape.PPC, txt.getPosition().getX(), 0.001);
    assertEquals(-5d * IShape.PPC, txt.getPosition().getY(), 0.001);
}
Also used : IText(net.sf.latexdraw.models.interfaces.shape.IText) Test(org.junit.Test)

Aggregations

IText (net.sf.latexdraw.models.interfaces.shape.IText)72 Test (org.junit.Test)65 HelperTest (net.sf.latexdraw.HelperTest)6 Platform (javafx.application.Platform)3 URL (java.net.URL)2 Collections (java.util.Collections)2 ResourceBundle (java.util.ResourceBundle)2 Initializable (javafx.fxml.Initializable)2 Point2D (javafx.geometry.Point2D)2 KeyCode (javafx.scene.input.KeyCode)2 ShapeProperties (net.sf.latexdraw.commands.shape.ShapeProperties)2 ShapeFactory (net.sf.latexdraw.models.ShapeFactory)2 IPlot (net.sf.latexdraw.models.interfaces.shape.IPlot)2 TextAreaAutoSize (net.sf.latexdraw.ui.TextAreaAutoSize)2 ViewText (net.sf.latexdraw.view.jfx.ViewText)2 ArrayList (java.util.ArrayList)1 List (java.util.List)1 Optional (java.util.Optional)1 ExecutionException (java.util.concurrent.ExecutionException)1 Future (java.util.concurrent.Future)1