@Test public void testEmpty(){ Heading1 h1 = Heading1.with(""); assertEquals("", h1.getContent()); Heading2 h2 = Heading2.with(""); assertEquals("", h2.getContent()); Heading3 h3 = Heading3.with(""); assertEquals("", h3.getContent()); }
@Test public void testFluent(){ Heading1 h1 = (Heading1) Heading1.with("h111").withStyle().bold().italic().align(HeadingStyle.Align.CENTER).create(); Heading2 h2 = (Heading2) Heading2.with("h222").withStyle().bold().italic().align(HeadingStyle.Align.CENTER).create(); Heading3 h3 = (Heading3) Heading3.with("h222").withStyle().bold().italic().align(HeadingStyle.Align.CENTER).create(); verifyStyles(h1); verifyStyles(h2); verifyStyles(h3); }
myDoc.addEle(Heading2.with("===== Headings ======").create()); myDoc.addEle(Paragraph .with("This doc has been generated by the unit test testJava2wordAllInOne() in the class DocumentTest2004Test.java.") myDoc.addEle(Heading2.with("Heading02 with style Center").withStyle() .align(Align.CENTER).italic().create()); myDoc.addEle(Heading3.with("Heading03 aligned Right").withStyle().bold() myDoc.addEle(Heading2.with("===== Paragraph and ParagrapPiece ======") .create()); myDoc.addEle(Paragraph.with("I am a very simple paragraph.").create()); myDoc.addEle(Heading2.with("===== Document Header and Footer ======") .create()); myDoc.addEle(Paragraph myDoc.addEle(Heading2.with("===== Images ======").create()); myDoc.addEle(Paragraph .with("Images can be created from diferent locations. It can be from your local machine, from web URL or classpath.") myDoc.addEle(Heading2.with("===== Table ======").create()); myDoc.addEle(Paragraph .with("Table of The Best Soccer Players Ever and Their Number of Gols:") myDoc.addEle(Heading2.with("===== PageBreak ======").create()); myDoc.addEle(Paragraph.with("There is a PAGE BREAK after this line:") .create());
@Test public void testH2(){ Heading2 h2 = Heading2.with("h2"); assertEquals(1, TestUtils.regexCount(h2.getContent(), "<w:p wsp:rsidR*")); assertEquals(1, TestUtils.regexCount(h2.getContent(), "<w:t>h2</w:t>")); assertEquals(1, TestUtils.regexCount(h2.getContent(), "</w:p>")); assertEquals(1, TestUtils.regexCount(h2.getContent(), "<w:pStyle w:val=\"Heading2\" />")); }
@Test public void testH2Fluent(){ Heading2 h2 = Heading2.with("h2").create(); assertEquals(1, TestUtils.regexCount(h2.getContent(), "<w:p wsp:rsidR*")); assertEquals(1, TestUtils.regexCount(h2.getContent(), "<w:t>h2</w:t>")); assertEquals(1, TestUtils.regexCount(h2.getContent(), "</w:p>")); assertEquals(1, TestUtils.regexCount(h2.getContent(), "<w:pStyle w:val=\"Heading2\" />")); }