Package org.eclipse.xtext.xdoc.xdoc

Examples of org.eclipse.xtext.xdoc.xdoc.Chapter


  @Override
  public void testTwoChapters() throws Exception {
    XtextResourceSet set = get(XtextResourceSet.class);
    Resource res = set.getResource(URI.createURI(ParserTest.TEST_FILE_DIR + "01-twoChapters.xdoc"), true);
    Chapter chapter0 = (Chapter) ((XdocFile) getModel((XtextResource)res)).getMainSection();
    res = set.getResource(URI.createURI(ParserTest.TEST_FILE_DIR + "02-twoChapters.xdoc"), true);
    Chapter chapter1 = (Chapter) ((XdocFile) getModel((XtextResource)res)).getMainSection();
    XdocFile file = (XdocFile) getModel((XtextResource)set.getResource(URI.createURI(ParserTest.TEST_FILE_DIR + "twoChaptersDoc.xdoc"), true));
    Document doc = (Document) file.getMainSection();
    for(int i = 0; i < doc.getChapters().size(); i++) {
      Chapter chapter = doc.getChapters().get(i);
      generate(chapter);
    }
    generate(doc);
    validate("01-twoChapters.html", name(chapter0));
    validate("02-twoChapters.html", name(chapter1));
View Full Code Here


    // TODO Auto-generated method stub

  }

  public Chapter getChapter(String title) {
    Chapter chapter = XdocFactory.eINSTANCE.createChapter();
    TextPart tp = XdocFactory.eINSTANCE.createTextPart();
    tp.setText(title);
    TextOrMarkup tom = XdocFactory.eINSTANCE.createTextOrMarkup();
    tom.getContents().add(tp);
    chapter.setTitle(tom);
    return chapter;
  }
View Full Code Here

    String secondPart = " und manchmal nicht.\nNewlines und so gibt es auch.";
    String text = "chapter[" + title + "]\r\n\r\n" + firstPart + "e["
        + emphasized + "]" + secondPart + "\n\n";
    //System.out.println(text);
    XdocFile model = getDoc(text);
    Chapter chapter = (Chapter) model.getMainSection();
    assertEquals(title,
        ((TextPart) ((chapter.getTitle()).getContents()
            .get(0))).getText());
    assertEquals(1, chapter.getContents().size());
    TextOrMarkup p = chapter.getContents().get(0);
    assertEquals(firstPart, ((TextPart) p.getContents().get(0)).getText());
    assertEquals(emphasized,
        ((TextPart) ((((Emphasize) p.getContents()
            .get(1)).getContents().get(0)).getContents().get(0)))
            .getText());
View Full Code Here

    getDocFromFile(TEST_FILE_DIR + "imgTest.xdoc");
  }

  public void testUL() throws Exception {
    XdocFile file = getDocFromFile(TEST_FILE_DIR + "ulTest.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());
    UnorderedList list = (UnorderedList) textOrMarkup.getContents().get(0);
    assertEquals(2, list.getItems().size());
View Full Code Here

    assertEquals("\titem", ((TextPart)textOrMarkup.getContents().get(0)).getText());
  }

  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());
View Full Code Here

    Document doc = (Document) file.getMainSection();
    assertEquals(1, doc.getTitle().getContents().size());
    TextPart textPart = (TextPart)(doc.getTitle().getContents().get(0));
    assertEquals("foo", textPart.getText());
    assertEquals(1, doc.getChapters().size());
    Chapter chapter = doc.getChapters().get(0);
    assertEquals(1, chapter.getTitle().getContents().size());
    textPart = (TextPart)(chapter.getTitle().getContents().get(0));
    assertEquals("bar", textPart.getText());
    assertEquals(1, chapter.getSubSections().size());
    Section section = chapter.getSubSections().get(0);
    assertEquals(1, section.getTitle().getContents().size());
    textPart = (TextPart) section.getTitle().getContents().get(0);
    assertEquals("foo�", textPart.getText());
    assertEquals(1, section.getSubSections().size());
    Section2 section2 = section.getSubSections().get(0);
View Full Code Here

      final String text = _builder.toString();
      String _string = text.toString();
      final XdocFile model = this._parseHelperExtensions.parse(_string);
      this._validationTestHelper.assertNoErrors(model);
      AbstractSection _mainSection = model.getMainSection();
      final Chapter chapter = ((Chapter) _mainSection);
      TextOrMarkup _title = chapter.getTitle();
      EList<EObject> _contents = _title.getContents();
      EObject _head = IterableExtensions.<EObject>head(_contents);
      String _text = ((TextPart) _head).getText();
      Assert.assertEquals(title, _text);
      EList<TextOrMarkup> _contents_1 = chapter.getContents();
      int _size = _contents_1.size();
      Assert.assertEquals(1, _size);
      EList<TextOrMarkup> _contents_2 = chapter.getContents();
      final TextOrMarkup p = IterableExtensions.<TextOrMarkup>head(_contents_2);
      EList<EObject> _contents_3 = p.getContents();
      EObject _head_1 = IterableExtensions.<EObject>head(_contents_3);
      String _text_1 = ((TextPart) _head_1).getText();
      Assert.assertEquals(firstPart, _text_1);
View Full Code Here

    try {
      final XdocFile file = this._parseHelperExtensions.getDocFromFile((ParserTestConstants.TEST_FILE_DIR + "codeTest.xdoc"));
      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();
View Full Code Here

      final XdocFile file = this._parseHelperExtensions.getDocFromFile(
        (ParserTestConstants.TEST_FILE_DIR + "codeWithLanguageTest.xdoc"));
      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();
View Full Code Here

  @Test
  public void testUL() {
    try {
      final XdocFile file = this._parseHelperExtensions.getDocFromFile((ParserTestConstants.TEST_FILE_DIR + "ulTest.xdoc"));
      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();
View Full Code Here

TOP

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

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.