Search in sources :

Example 31 with Text

use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.

the class TestTextParsing method testBug911816.

@Test
public void testBug911816() {
    // https://bugs.launchpad.net/latexdraw/+bug/911816
    parser("\\psframebox{$E=mc^2$}");
    assertEquals(1, parsedShapes.size());
    final Text text = getShapeAt(0);
    assertEquals("\\psframebox{$E=mc^2$}", text.getText());
}
Also used : Text(net.sf.latexdraw.model.api.shape.Text) Test(org.junit.jupiter.api.Test) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest)

Example 32 with Text

use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepsframebox.

@Test
public void testParsepsframebox() {
    parser("\\psframebox[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, parsedShapes.size());
    final Text text = getShapeAt(0);
    assertEquals("\\psframebox[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : Text(net.sf.latexdraw.model.api.shape.Text) Test(org.junit.jupiter.api.Test)

Example 33 with Text

use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepstriboxstar.

@Test
public void testParsepstriboxstar() {
    parser("\\pstribox*[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, parsedShapes.size());
    final Text text = getShapeAt(0);
    assertEquals("\\pstribox*[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : Text(net.sf.latexdraw.model.api.shape.Text) Test(org.junit.jupiter.api.Test)

Example 34 with Text

use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.

the class TestParsingPsframebox method testParsepscircleboxstar.

@Test
public void testParsepscircleboxstar() {
    parser("\\pscirclebox*[doubleline=true]{\\psframe(0,1)}");
    assertEquals(1, parsedShapes.size());
    final Text text = getShapeAt(0);
    assertEquals("\\pscirclebox*[doubleline=true]{\\psframe(0,1)}", text.getText());
}
Also used : Text(net.sf.latexdraw.model.api.shape.Text) Test(org.junit.jupiter.api.Test)

Example 35 with Text

use of net.sf.latexdraw.model.api.shape.Text in project latexdraw by arnobl.

the class TestText method testConstructorsOK1.

@Test
public void testConstructorsOK1() {
    final Text txt = ShapeFactory.INST.createText();
    assertNotNull(txt.getText());
    assertFalse(txt.getText().isEmpty());
}
Also used : Text(net.sf.latexdraw.model.api.shape.Text) Test(org.junit.Test) HelperTest(net.sf.latexdraw.HelperTest)

Aggregations

Text (net.sf.latexdraw.model.api.shape.Text)67 Test (org.junit.jupiter.api.Test)53 Test (org.junit.Test)10 ParameterizedTest (org.junit.jupiter.params.ParameterizedTest)10 HelperTest (net.sf.latexdraw.HelperTest)6 Rectangle (net.sf.latexdraw.model.api.shape.Rectangle)2 ExecutionException (java.util.concurrent.ExecutionException)1 Point2D (javafx.geometry.Point2D)1 Axes (net.sf.latexdraw.model.api.shape.Axes)1 BezierCurve (net.sf.latexdraw.model.api.shape.BezierCurve)1 Circle (net.sf.latexdraw.model.api.shape.Circle)1 CircleArc (net.sf.latexdraw.model.api.shape.CircleArc)1 Dot (net.sf.latexdraw.model.api.shape.Dot)1 Ellipse (net.sf.latexdraw.model.api.shape.Ellipse)1 Freehand (net.sf.latexdraw.model.api.shape.Freehand)1 Grid (net.sf.latexdraw.model.api.shape.Grid)1 Plot (net.sf.latexdraw.model.api.shape.Plot)1 Polygon (net.sf.latexdraw.model.api.shape.Polygon)1 Polyline (net.sf.latexdraw.model.api.shape.Polyline)1 Rhombus (net.sf.latexdraw.model.api.shape.Rhombus)1