use of org.apache.maven.plugins.pdf.stubs.FilteringMavenProjectStub in project maven-plugins by apache.
the class DocumentDescriptorReaderTest method testFiltering.
/**
* Test of readAndFilterDocumentDescriptor method, of class DocumentDescriptorReader.
* @throws Exception if something happens.
*/
public void testFiltering() throws Exception {
DocumentDescriptorReader reader = new DocumentDescriptorReader(new FilteringMavenProjectStub());
File descriptorFile = new File(testBaseDir() + "src/site/", "pdf_filtering.xml");
DocumentModel model = reader.readAndFilterDocumentDescriptor(descriptorFile);
assertNotNull(model);
assertNull(model.getCover());
assertNotNull(model.getToc());
assertEquals("Table of Contents", model.getToc().getName());
assertEquals(5, model.getToc().getItems().size());
assertNotNull(model.getMeta());
assertTrue(model.getMeta().getTitle().indexOf("User guide in en of Test filtering version 1.0-SNAPSHOT") == 0);
assertEquals("vsiveton@apache.org ltheussl@apache.org", model.getMeta().getAuthor());
}
Aggregations