Package br.com.caelum.tubaina.builder

Examples of br.com.caelum.tubaina.builder.BookBuilder.addReaderFromString()


  private Book createsSimpleBookWithTitle(String title) {
    BookBuilder builder = new BookBuilder(title, new SectionsManager());

    String fileContent = "[chapter     O que é java?   ]\n" + "texto da seção\n" + "[section Primeira seção]\n"
        + "texto da prim seção\n" + "[section Segunda seção]\n" + "texto da segunda seção\n\n";
    builder.addReaderFromString(fileContent);

    builder.addReaderFromString("[chapter Introdução]\n" + "Algum texto de introdução\n");

    return builder.build();
  }
View Full Code Here


    String fileContent = "[chapter     O que é java?   ]\n" + "texto da seção\n" + "[section Primeira seção]\n"
        + "texto da prim seção\n" + "[section Segunda seção]\n" + "texto da segunda seção\n\n";
    builder.addReaderFromString(fileContent);

    builder.addReaderFromString("[chapter Introdução]\n" + "Algum texto de introdução\n");

    return builder.build();
  }

  @Test
View Full Code Here

  }

  @Test
  public void shouldCreateADirectoryForEachChapterThatContainsImages() throws Exception {
    BookBuilder builder = builder("Com Imagens");
    builder.addReaderFromString("[chapter Um capítulo]\n" + "Uma introdução com imagem: \n\n"
        + "[img baseJpgImage.jpg]");
    builder.addReaderFromString("[chapter Outro capítulo]\n" + "Uma introdução com imagem: \n\n"
        + "[img basePngImage.png]");
    Book imageBook = builder.build();
    new HtmlModule().inject(imageBook);
View Full Code Here

  @Test
  public void shouldCreateADirectoryForEachChapterThatContainsImages() throws Exception {
    BookBuilder builder = builder("Com Imagens");
    builder.addReaderFromString("[chapter Um capítulo]\n" + "Uma introdução com imagem: \n\n"
        + "[img baseJpgImage.jpg]");
    builder.addReaderFromString("[chapter Outro capítulo]\n" + "Uma introdução com imagem: \n\n"
        + "[img basePngImage.png]");
    Book imageBook = builder.build();
    new HtmlModule().inject(imageBook);

    generator.generate(imageBook, directory);
View Full Code Here

  }

  @Test
  public void shouldNotCreateADirectoryChapterThatDoesntContainAnyImages() throws Exception {
    BookBuilder builder = builder("Com Imagens");
    builder.addReaderFromString("[chapter Um capítulo]\n" + "Uma introdução com imagem:\n");
    builder.addReaderFromString("[chapter Outro capítulo]\n" + "Uma introdução com imagem: \n\n"
        + "[img basePngImage.png]");
    Book imageBook = builder.build();
    new HtmlModule().inject(imageBook);
View Full Code Here

  @Test
  public void shouldNotCreateADirectoryChapterThatDoesntContainAnyImages() throws Exception {
    BookBuilder builder = builder("Com Imagens");
    builder.addReaderFromString("[chapter Um capítulo]\n" + "Uma introdução com imagem:\n");
    builder.addReaderFromString("[chapter Outro capítulo]\n" + "Uma introdução com imagem: \n\n"
        + "[img basePngImage.png]");
    Book imageBook = builder.build();
    new HtmlModule().inject(imageBook);

    generator.generate(imageBook, directory);
View Full Code Here

  }

  @Test
  public void testGeneratorWithCorrectImages() throws IOException {
    BookBuilder builder = builder("Com imagens");
    builder.addReaderFromString("[chapter qualquer um]\n" + "[img baseJpgImage.jpg]");
    Book b = builder.build();
    new HtmlModule().inject(b);

    generator.generate(b, directory);
    // testar se a imagem foi copiada pro diretorio images
View Full Code Here

  @Test
  public void testGeneratorWithDoubledImage() throws TubainaException, IOException {
    BookBuilder builder = builder("Com imagens");
    String fileContent = "[chapter qualquer um]\n" + "[img baseJpgImage.jpg]\n[img baseJpgImage.jpg]";
    builder.addReaderFromString(fileContent);

    Book b = builder.build();
    new HtmlModule().inject(b);

    try {
View Full Code Here

  @Test(expected = TubainaException.class)
  public void testGeneratorWithUnexistantImage() throws TubainaException, IOException {
    BookBuilder builder = builder("Com imagens");
    String fileContent = "[chapter qualquer um]\n" + "[img src/test/resources/someImage.gif]";
    builder.addReaderFromString(fileContent);
    Book b = builder.build();
    generator.generate(b, directory);
  }
}
View Full Code Here

    }


    private Book createBook() {
        BookBuilder builder = new BookBuilder("title", new SectionsManager());
        builder.addReaderFromString(
                "[chapter     O que é java?   ]\n" + "texto da seção\n"
                        + "[section Primeira seção]\n" + "texto da prim seção\n"
                        + "[section Segunda seção]\n" + "texto da segunda seção\n\n");
        builder.addReaderFromString("[chapter Introdução]\n"
                + "Algum texto de introdução\n");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.