Package net.sf.latexdraw.glib.models.interfaces.shape

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup


    parser.parsePSTCode("\\(foo"); //$NON-NLS-1$
  }


  @Test public void testMathModeWithSpecialCharactersParenthesis() throws ParseException {
    IGroup group = parser.parsePSTCode("\\(foo_{test}\\)").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("$foo_{test}$", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$

    group = parser.parsePSTCode("\\(\\|\\)").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("$\\|$", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$

    group = parser.parsePSTCode("\\(\\mathcal{M}\\)").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("$\\mathcal{M}$", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here


  }



  @Test public void testMathModeStdBrackets() throws ParseException {
    IGroup group = parser.parsePSTCode("\\[coucou\\]").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("$coucou$", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

    parser.parsePSTCode("\\[foo"); //$NON-NLS-1$
  }


  @Test public void testMathModeWithSpecialCharactersBrackets() throws ParseException {
    IGroup group = parser.parsePSTCode("\\[foo_{test}\\]").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("$foo_{test}$", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$

    group = parser.parsePSTCode("\\[\\|\\]").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("$\\|$", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$

    group = parser.parsePSTCode("\\[\\mathcal{M}\\]").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("$\\mathcal{M}$", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

    assertEquals("$\\mathcal{M}$", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }


  @Test public void testParse1WordBracketedInto1TextShape() throws ParseException {
    IGroup group = parser.parsePSTCode("{ foo }").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("foo", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

    assertEquals("foo", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }


  @Test public void testParse1WordInto1TextShape() throws ParseException {
    IGroup group = parser.parsePSTCode("foo").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("foo", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

    assertEquals("foo", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }


  @Test public void testParse2WordsInto1TextShape() throws ParseException {
    IGroup group = parser.parsePSTCode("foo bar").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("foo bar", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

    assertEquals("foo bar", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }


  @Test public void testParseMixedTextInto1TextShape() throws ParseException {
    IGroup group = parser.parsePSTCode("foo \\bloodyCmd $math formula_{r}$ bar").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("foo \\bloodyCmd $math formula_{r}$ bar", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

  }



  @Test public void testParseFloatNumbersInto1TextShape() throws ParseException {
    IGroup group = parser.parsePSTCode("121.1248 -.1 ++1").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("121.1248 -.1 ++1", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

    assertEquals("121.1248 -.1 ++1", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }


  @Test public void testParseNumberInto1TextShape() throws ParseException {
    IGroup group = parser.parsePSTCode("121").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("121", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

    assertEquals("121", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }


  @Test public void testParseUnknownCmdInto1TextShape() throws ParseException {
    IGroup group = parser.parsePSTCode("\\bloodyCmd").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\bloodyCmd", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

TOP

Related Classes of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.