Package org.eclipse.xtext.xdoc.xdoc

Examples of org.eclipse.xtext.xdoc.xdoc.TextOrMarkup


  public void testOL() throws Exception {
    XdocFile file = getDocFromFile(TEST_FILE_DIR + "olTest.xdoc");
    Chapter chapter = (Chapter) file.getMainSection();
    List<TextOrMarkup> contents = chapter.getContents();
    assertEquals(1, contents.size());
    TextOrMarkup textOrMarkup = contents.get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    OrderedList list = (OrderedList) textOrMarkup.getContents().get(0);
    assertEquals(2, list.getItems().size());
    //test first item
    contents = list.getItems().get(0).getContents();
    assertEquals(1, contents.size());
    textOrMarkup = contents.get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    assertEquals("An item", ((TextPart)textOrMarkup.getContents().get(0)).getText());
    // test second item
    contents = list.getItems().get(1).getContents();
    assertEquals(2, contents.size());
    textOrMarkup = contents.get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    assertEquals("A paragraph", ((TextPart)textOrMarkup.getContents().get(0)).getText());
    textOrMarkup = contents.get(1);
    assertEquals(1, textOrMarkup.getContents().size());
    assertEquals("\titem", ((TextPart)textOrMarkup.getContents().get(0)).getText());
  }
View Full Code Here


      AbstractSection _mainSection = file.getMainSection();
      final Document doc = ((Document) _mainSection);
      EList<Chapter> _chapters = doc.getChapters();
      Chapter _head = IterableExtensions.<Chapter>head(_chapters);
      final EList<TextOrMarkup> contents = _head.getContents();
      TextOrMarkup textOrMarkup = IterableExtensions.<TextOrMarkup>head(contents);
      EList<EObject> _contents = textOrMarkup.getContents();
      int _size = _contents.size();
      Assert.assertEquals(1, _size);
      EList<EObject> _contents_1 = textOrMarkup.getContents();
      EObject _head_1 = IterableExtensions.<EObject>head(_contents_1);
      CodeBlock cb = ((CodeBlock) _head_1);
      EList<EObject> _contents_2 = cb.getContents();
      EObject _head_2 = IterableExtensions.<EObject>head(_contents_2);
      final Code code = ((Code) _head_2);
      StringConcatenation _builder = new StringConcatenation();
      _builder.newLine();
      _builder.append("class Foo {");
      _builder.newLine();
      _builder.append("public static void main(String\\[\\] args){");
      _builder.newLine();
      _builder.append("System.out.println(\"Hello World\\n\");");
      _builder.newLine();
      _builder.append("}");
      _builder.newLine();
      _builder.append("}");
      _builder.newLine();
      String _string = _builder.toString();
      String _contents_3 = code.getContents();
      Assert.assertEquals(_string, _contents_3);
      Iterable<TextOrMarkup> _tail = IterableExtensions.<TextOrMarkup>tail(contents);
      TextOrMarkup _head_3 = IterableExtensions.<TextOrMarkup>head(_tail);
      textOrMarkup = _head_3;
      EList<EObject> _contents_4 = textOrMarkup.getContents();
      EObject _head_4 = IterableExtensions.<EObject>head(_contents_4);
      cb = ((CodeBlock) _head_4);
      EList<EObject> _contents_5 = cb.getContents();
View Full Code Here

      AbstractSection _mainSection = file.getMainSection();
      final Document abstractSection = ((Document) _mainSection);
      EList<Chapter> _chapters = abstractSection.getChapters();
      Chapter _get = _chapters.get(0);
      EList<TextOrMarkup> _contents = _get.getContents();
      final TextOrMarkup textOrMarkup = _contents.get(0);
      EList<EObject> _contents_1 = textOrMarkup.getContents();
      int _size = _contents_1.size();
      Assert.assertEquals(1, _size);
      EList<EObject> _contents_2 = textOrMarkup.getContents();
      EObject _get_1 = _contents_2.get(0);
      final CodeBlock cb = ((CodeBlock) _get_1);
      StringConcatenation _builder = new StringConcatenation();
      _builder.newLine();
      _builder.append("\t", "");
View Full Code Here

  @Test
  public void testLink() throws Exception {
    final XdocFile file = this._parseHelperExtensions.getDocFromFile((ParserTestConstants.TEST_FILE_DIR + "linkTest.xdoc"));
    AbstractSection _mainSection = file.getMainSection();
    EList<TextOrMarkup> _contents = _mainSection.getContents();
    TextOrMarkup _head = IterableExtensions.<TextOrMarkup>head(_contents);
    EList<EObject> _contents_1 = _head.getContents();
    EObject _head_1 = IterableExtensions.<EObject>head(_contents_1);
    final Link link = ((Link) _head_1);
    String _url = link.getUrl();
    final URL url = new URL(_url);
    final URLConnection connection = url.openConnection();
View Full Code Here

    try {
      final XdocFile file = this._parseHelperExtensions.getDocFromFile(
        (ParserTestConstants.TEST_FILE_DIR + "namedRefAndTextTest.xdoc"));
      AbstractSection _mainSection = file.getMainSection();
      EList<TextOrMarkup> _contents = _mainSection.getContents();
      TextOrMarkup _head = IterableExtensions.<TextOrMarkup>head(_contents);
      EList<EObject> _contents_1 = _head.getContents();
      EObject _head_1 = IterableExtensions.<EObject>head(_contents_1);
      final Ref r = ((Ref) _head_1);
      AbstractSection _mainSection_1 = file.getMainSection();
      Identifiable _ref = r.getRef();
      Assert.assertEquals(_mainSection_1, _ref);
      EList<TextOrMarkup> _contents_2 = r.getContents();
      TextOrMarkup _head_2 = IterableExtensions.<TextOrMarkup>head(_contents_2);
      EList<EObject> _contents_3 = _head_2.getContents();
      EObject _head_3 = IterableExtensions.<EObject>head(_contents_3);
      String _text = ((TextPart) _head_3).getText();
      Assert.assertEquals("a Chapter", _text);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
View Full Code Here

  public void testNestedList() {
    try {
      final XdocFile file = this._parseHelperExtensions.getDocFromFile((ParserTestConstants.TEST_FILE_DIR + "nestedListTest.xdoc"));
      AbstractSection _mainSection = file.getMainSection();
      EList<TextOrMarkup> _contents = _mainSection.getContents();
      TextOrMarkup _head = IterableExtensions.<TextOrMarkup>head(_contents);
      EList<EObject> _contents_1 = _head.getContents();
      EObject _head_1 = IterableExtensions.<EObject>head(_contents_1);
      final UnorderedList outer = ((UnorderedList) _head_1);
      EList<Item> items = outer.getItems();
      int _size = items.size();
      Assert.assertEquals(1, _size);
      Item _head_2 = IterableExtensions.<Item>head(items);
      EList<TextOrMarkup> itemContents = _head_2.getContents();
      int _size_1 = itemContents.size();
      Assert.assertEquals(1, _size_1);
      TextOrMarkup _head_3 = IterableExtensions.<TextOrMarkup>head(itemContents);
      final EList<EObject> contents = _head_3.getContents();
      int _size_2 = contents.size();
      Assert.assertEquals(3, _size_2);
      EObject _head_4 = IterableExtensions.<EObject>head(contents);
      String _text = ((TextPart) _head_4).getText();
      boolean _matches = _text.matches("\\s+");
      Assert.assertTrue(_matches);
      EObject _get = contents.get(2);
      String _text_1 = ((TextPart) _get).getText();
      boolean _matches_1 = _text_1.matches("\\s+");
      Assert.assertTrue(_matches_1);
      Iterable<EObject> _tail = IterableExtensions.<EObject>tail(contents);
      EObject _head_5 = IterableExtensions.<EObject>head(_tail);
      final UnorderedList inner = ((UnorderedList) _head_5);
      EList<Item> _items = inner.getItems();
      items = _items;
      int _size_3 = items.size();
      Assert.assertEquals(1, _size_3);
      Item _head_6 = IterableExtensions.<Item>head(items);
      EList<TextOrMarkup> _contents_2 = _head_6.getContents();
      itemContents = _contents_2;
      int _size_4 = itemContents.size();
      Assert.assertEquals(1, _size_4);
      TextOrMarkup _head_7 = IterableExtensions.<TextOrMarkup>head(itemContents);
      EList<EObject> _contents_3 = _head_7.getContents();
      int _size_5 = _contents_3.size();
      Assert.assertEquals(1, _size_5);
      TextOrMarkup _head_8 = IterableExtensions.<TextOrMarkup>head(itemContents);
      EList<EObject> _contents_4 = _head_8.getContents();
      EObject _head_9 = IterableExtensions.<EObject>head(_contents_4);
      String _text_2 = ((TextPart) _head_9).getText();
      Assert.assertEquals("some item", _text_2);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
View Full Code Here

      final XdocFile file = this._parseHelperExtensions.getDocFromFile((ParserTestConstants.TEST_FILE_DIR + "simpleRefTest.xdoc"));
      final AbstractSection section = file.getMainSection();
      final EList<TextOrMarkup> contents = section.getContents();
      int _size = contents.size();
      Assert.assertEquals(1, _size);
      final TextOrMarkup textOrMarkup = IterableExtensions.<TextOrMarkup>head(contents);
      EList<EObject> _contents = textOrMarkup.getContents();
      int _size_1 = _contents.size();
      Assert.assertEquals(2, _size_1);
      EList<EObject> _contents_1 = textOrMarkup.getContents();
      EObject _head = IterableExtensions.<EObject>head(_contents_1);
      String _text = ((TextPart) _head).getText();
      Assert.assertEquals("This is ", _text);
      EList<EObject> _contents_2 = textOrMarkup.getContents();
      Iterable<EObject> _tail = IterableExtensions.<EObject>tail(_contents_2);
      EObject _head_1 = IterableExtensions.<EObject>head(_tail);
      Identifiable _ref = ((Ref) _head_1).getRef();
      Assert.assertEquals(section, _ref);
    } catch (Throwable _e) {
View Full Code Here

  public void testEscape() {
    try {
      final XdocFile file = this._parseHelperExtensions.getDocFromFile((ParserTestConstants.TEST_FILE_DIR + "testEscape.xdoc"));
      AbstractSection _mainSection = file.getMainSection();
      EList<TextOrMarkup> _contents = _mainSection.getContents();
      final TextOrMarkup textOrMarkup = IterableExtensions.<TextOrMarkup>head(_contents);
      EList<EObject> _contents_1 = textOrMarkup.getContents();
      int _size = _contents_1.size();
      Assert.assertEquals(1, _size);
      EList<EObject> _contents_2 = textOrMarkup.getContents();
      EObject _head = IterableExtensions.<EObject>head(_contents_2);
      final TextPart p = ((TextPart) _head);
      String _text = p.getText();
      Assert.assertEquals("\\\\ \\[ \\]", _text);
    } catch (Throwable _e) {
View Full Code Here

      AbstractSection _mainSection = file.getMainSection();
      final Chapter chapter = ((Chapter) _mainSection);
      EList<TextOrMarkup> contents = chapter.getContents();
      int _size = contents.size();
      Assert.assertEquals(1, _size);
      TextOrMarkup textOrMarkup = IterableExtensions.<TextOrMarkup>head(contents);
      EList<EObject> _contents = textOrMarkup.getContents();
      int _size_1 = _contents.size();
      Assert.assertEquals(1, _size_1);
      EList<EObject> _contents_1 = textOrMarkup.getContents();
      EObject _head = IterableExtensions.<EObject>head(_contents_1);
      final UnorderedList list = ((UnorderedList) _head);
      EList<Item> _items = list.getItems();
      int _size_2 = _items.size();
      Assert.assertEquals(2, _size_2);
      EList<Item> _items_1 = list.getItems();
      Item _head_1 = IterableExtensions.<Item>head(_items_1);
      EList<TextOrMarkup> _contents_2 = _head_1.getContents();
      contents = _contents_2;
      int _size_3 = contents.size();
      Assert.assertEquals(1, _size_3);
      TextOrMarkup _head_2 = IterableExtensions.<TextOrMarkup>head(contents);
      textOrMarkup = _head_2;
      EList<EObject> _contents_3 = textOrMarkup.getContents();
      int _size_4 = _contents_3.size();
      Assert.assertEquals(1, _size_4);
      EList<EObject> _contents_4 = textOrMarkup.getContents();
      EObject _head_3 = IterableExtensions.<EObject>head(_contents_4);
      String _text = ((TextPart) _head_3).getText();
      Assert.assertEquals("An item", _text);
      EList<Item> _items_2 = list.getItems();
      Iterable<Item> _tail = IterableExtensions.<Item>tail(_items_2);
      Item _head_4 = IterableExtensions.<Item>head(_tail);
      EList<TextOrMarkup> _contents_5 = _head_4.getContents();
      contents = _contents_5;
      int _size_5 = contents.size();
      Assert.assertEquals(2, _size_5);
      TextOrMarkup _head_5 = IterableExtensions.<TextOrMarkup>head(contents);
      textOrMarkup = _head_5;
      EList<EObject> _contents_6 = textOrMarkup.getContents();
      int _size_6 = _contents_6.size();
      Assert.assertEquals(1, _size_6);
      EList<EObject> _contents_7 = textOrMarkup.getContents();
      EObject _head_6 = IterableExtensions.<EObject>head(_contents_7);
      String _text_1 = ((TextPart) _head_6).getText();
      Assert.assertEquals("A paragraph", _text_1);
      Iterable<TextOrMarkup> _tail_1 = IterableExtensions.<TextOrMarkup>tail(contents);
      TextOrMarkup _head_7 = IterableExtensions.<TextOrMarkup>head(_tail_1);
      textOrMarkup = _head_7;
      EList<EObject> _contents_8 = textOrMarkup.getContents();
      int _size_7 = _contents_8.size();
      Assert.assertEquals(1, _size_7);
      EList<EObject> _contents_9 = textOrMarkup.getContents();
View Full Code Here

      AbstractSection _mainSection = file.getMainSection();
      final Chapter chapter = ((Chapter) _mainSection);
      EList<TextOrMarkup> contents = chapter.getContents();
      int _size = contents.size();
      Assert.assertEquals(1, _size);
      TextOrMarkup textOrMarkup = IterableExtensions.<TextOrMarkup>head(contents);
      EList<EObject> _contents = textOrMarkup.getContents();
      int _size_1 = _contents.size();
      Assert.assertEquals(1, _size_1);
      EList<EObject> _contents_1 = textOrMarkup.getContents();
      EObject _head = IterableExtensions.<EObject>head(_contents_1);
      final OrderedList list = ((OrderedList) _head);
      EList<Item> _items = list.getItems();
      int _size_2 = _items.size();
      Assert.assertEquals(2, _size_2);
      EList<Item> _items_1 = list.getItems();
      Item _head_1 = IterableExtensions.<Item>head(_items_1);
      EList<TextOrMarkup> _contents_2 = _head_1.getContents();
      contents = _contents_2;
      int _size_3 = contents.size();
      Assert.assertEquals(1, _size_3);
      TextOrMarkup _head_2 = IterableExtensions.<TextOrMarkup>head(contents);
      textOrMarkup = _head_2;
      EList<EObject> _contents_3 = textOrMarkup.getContents();
      int _size_4 = _contents_3.size();
      Assert.assertEquals(1, _size_4);
      EList<EObject> _contents_4 = textOrMarkup.getContents();
      EObject _head_3 = IterableExtensions.<EObject>head(_contents_4);
      String _text = ((TextPart) _head_3).getText();
      Assert.assertEquals("An item", _text);
      EList<Item> _items_2 = list.getItems();
      Iterable<Item> _tail = IterableExtensions.<Item>tail(_items_2);
      Item _head_4 = IterableExtensions.<Item>head(_tail);
      EList<TextOrMarkup> _contents_5 = _head_4.getContents();
      contents = _contents_5;
      int _size_5 = contents.size();
      Assert.assertEquals(2, _size_5);
      TextOrMarkup _head_5 = IterableExtensions.<TextOrMarkup>head(contents);
      textOrMarkup = _head_5;
      EList<EObject> _contents_6 = textOrMarkup.getContents();
      int _size_6 = _contents_6.size();
      Assert.assertEquals(1, _size_6);
      EList<EObject> _contents_7 = textOrMarkup.getContents();
      EObject _head_6 = IterableExtensions.<EObject>head(_contents_7);
      String _text_1 = ((TextPart) _head_6).getText();
      Assert.assertEquals("A paragraph", _text_1);
      Iterable<TextOrMarkup> _tail_1 = IterableExtensions.<TextOrMarkup>tail(contents);
      TextOrMarkup _head_7 = IterableExtensions.<TextOrMarkup>head(_tail_1);
      textOrMarkup = _head_7;
      EList<EObject> _contents_8 = textOrMarkup.getContents();
      int _size_7 = _contents_8.size();
      Assert.assertEquals(1, _size_7);
      EList<EObject> _contents_9 = textOrMarkup.getContents();
View Full Code Here

TOP

Related Classes of org.eclipse.xtext.xdoc.xdoc.TextOrMarkup

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.