aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick Burch <nick@apache.org>2014-03-08 20:03:40 +0000
committerNick Burch <nick@apache.org>2014-03-08 20:03:40 +0000
commit6d2060f100ab114236239bc005a30be8258e0ee5 (patch)
treed11f090558cb8bb080890293694f4ed66f411d05
parent0cf393794913b9ac1c6018ff398975b3cc79f3ef (diff)
downloadpoi-6d2060f100ab114236239bc005a30be8258e0ee5.tar.gz
poi-6d2060f100ab114236239bc005a30be8258e0ee5.zip
Fix the inconsistent indents in the test file
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1575600 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeader.java258
1 files changed, 133 insertions, 125 deletions
diff --git a/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeader.java b/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeader.java
index d2c4698d73..cac18fa968 100644
--- a/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeader.java
+++ b/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeader.java
@@ -28,17 +28,16 @@ import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTR;
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTText;
public final class TestXWPFHeader extends TestCase {
+ public void testSimpleHeader() throws IOException {
+ XWPFDocument sampleDoc = XWPFTestDataSamples.openSampleDocument("headerFooter.docx");
- public void testSimpleHeader() throws IOException {
- XWPFDocument sampleDoc = XWPFTestDataSamples.openSampleDocument("headerFooter.docx");
-
- XWPFHeaderFooterPolicy policy = sampleDoc.getHeaderFooterPolicy();
+ XWPFHeaderFooterPolicy policy = sampleDoc.getHeaderFooterPolicy();
- XWPFHeader header = policy.getDefaultHeader();
- XWPFFooter footer = policy.getDefaultFooter();
- assertNotNull(header);
- assertNotNull(footer);
- }
+ XWPFHeader header = policy.getDefaultHeader();
+ XWPFFooter footer = policy.getDefaultFooter();
+ assertNotNull(header);
+ assertNotNull(footer);
+ }
public void testImageInHeader() throws IOException {
XWPFDocument sampleDoc = XWPFTestDataSamples.openSampleDocument("headerPic.docx");
@@ -51,92 +50,92 @@ public final class TestXWPFHeader extends TestCase {
assertEquals(1, header.getRelations().size());
}
- public void testSetHeader() throws IOException {
- XWPFDocument sampleDoc = XWPFTestDataSamples.openSampleDocument("SampleDoc.docx");
- // no header is set (yet)
- XWPFHeaderFooterPolicy policy = sampleDoc.getHeaderFooterPolicy();
- assertNull(policy.getDefaultHeader());
- assertNull(policy.getFirstPageHeader());
- assertNull(policy.getDefaultFooter());
-
- CTP ctP1 = CTP.Factory.newInstance();
- CTR ctR1 = ctP1.addNewR();
- CTText t = ctR1.addNewT();
- String tText = "Paragraph in header";
- t.setStringValue(tText);
-
- // Commented MB 23 May 2010
- //CTP ctP2 = CTP.Factory.newInstance();
- //CTR ctR2 = ctP2.addNewR();
- //CTText t2 = ctR2.addNewT();
- //t2.setStringValue("Second paragraph.. for footer");
-
- // Create two paragraphs for insertion into the footer.
- // Previously only one was inserted MB 23 May 2010
- CTP ctP2 = CTP.Factory.newInstance();
- CTR ctR2 = ctP2.addNewR();
- CTText t2 = ctR2.addNewT();
- t2.setStringValue("First paragraph for the footer");
-
- CTP ctP3 = CTP.Factory.newInstance();
- CTR ctR3 = ctP3.addNewR();
- CTText t3 = ctR3.addNewT();
- t3.setStringValue("Second paragraph for the footer");
-
- XWPFParagraph p1 = new XWPFParagraph(ctP1, sampleDoc);
- XWPFParagraph[] pars = new XWPFParagraph[1];
- pars[0] = p1;
-
- XWPFParagraph p2 = new XWPFParagraph(ctP2, sampleDoc);
- XWPFParagraph p3 = new XWPFParagraph(ctP3, sampleDoc);
- XWPFParagraph[] pars2 = new XWPFParagraph[2];
- pars2[0] = p2;
- pars2[1] = p3;
-
- // Set headers
- XWPFHeader headerD = policy.createHeader(policy.DEFAULT, pars);
- XWPFHeader headerF = policy.createHeader(policy.FIRST);
- // Set a default footer and capture the returned XWPFFooter object.
- XWPFFooter footer = policy.createFooter(policy.DEFAULT, pars2);
-
- // Ensure the headers and footer were set correctly....
- assertNotNull(policy.getDefaultHeader());
- assertNotNull(policy.getFirstPageHeader());
- assertNotNull(policy.getDefaultFooter());
- // ....and that the footer object captured above contains two
- // paragraphs of text.
- assertEquals(2, footer.getParagraphs().size());
-
- // Check the header created with the paragraph got them, and the one
- // created without got an empty one
- assertEquals(1, headerD.getParagraphs().size());
+ public void testSetHeader() throws IOException {
+ XWPFDocument sampleDoc = XWPFTestDataSamples.openSampleDocument("SampleDoc.docx");
+ // no header is set (yet)
+ XWPFHeaderFooterPolicy policy = sampleDoc.getHeaderFooterPolicy();
+ assertNull(policy.getDefaultHeader());
+ assertNull(policy.getFirstPageHeader());
+ assertNull(policy.getDefaultFooter());
+
+ CTP ctP1 = CTP.Factory.newInstance();
+ CTR ctR1 = ctP1.addNewR();
+ CTText t = ctR1.addNewT();
+ String tText = "Paragraph in header";
+ t.setStringValue(tText);
+
+ // Commented MB 23 May 2010
+ //CTP ctP2 = CTP.Factory.newInstance();
+ //CTR ctR2 = ctP2.addNewR();
+ //CTText t2 = ctR2.addNewT();
+ //t2.setStringValue("Second paragraph.. for footer");
+
+ // Create two paragraphs for insertion into the footer.
+ // Previously only one was inserted MB 23 May 2010
+ CTP ctP2 = CTP.Factory.newInstance();
+ CTR ctR2 = ctP2.addNewR();
+ CTText t2 = ctR2.addNewT();
+ t2.setStringValue("First paragraph for the footer");
+
+ CTP ctP3 = CTP.Factory.newInstance();
+ CTR ctR3 = ctP3.addNewR();
+ CTText t3 = ctR3.addNewT();
+ t3.setStringValue("Second paragraph for the footer");
+
+ XWPFParagraph p1 = new XWPFParagraph(ctP1, sampleDoc);
+ XWPFParagraph[] pars = new XWPFParagraph[1];
+ pars[0] = p1;
+
+ XWPFParagraph p2 = new XWPFParagraph(ctP2, sampleDoc);
+ XWPFParagraph p3 = new XWPFParagraph(ctP3, sampleDoc);
+ XWPFParagraph[] pars2 = new XWPFParagraph[2];
+ pars2[0] = p2;
+ pars2[1] = p3;
+
+ // Set headers
+ XWPFHeader headerD = policy.createHeader(policy.DEFAULT, pars);
+ XWPFHeader headerF = policy.createHeader(policy.FIRST);
+ // Set a default footer and capture the returned XWPFFooter object.
+ XWPFFooter footer = policy.createFooter(policy.DEFAULT, pars2);
+
+ // Ensure the headers and footer were set correctly....
+ assertNotNull(policy.getDefaultHeader());
+ assertNotNull(policy.getFirstPageHeader());
+ assertNotNull(policy.getDefaultFooter());
+ // ....and that the footer object captured above contains two
+ // paragraphs of text.
+ assertEquals(2, footer.getParagraphs().size());
+
+ // Check the header created with the paragraph got them, and the one
+ // created without got an empty one
+ assertEquals(1, headerD.getParagraphs().size());
assertEquals(1, headerF.getParagraphs().size());
-
+
assertEquals(tText, headerD.getParagraphs().get(0).getText());
assertEquals("", headerF.getParagraphs().get(0).getText());
-
- // As an additional check, recover the defauls footer and
- // make sure that it contains two paragraphs of text and that
- // both do hold what is expected.
- footer = policy.getDefaultFooter();
- XWPFParagraph[] paras = footer.getParagraphs().toArray(new XWPFParagraph[0]);
-
- assertEquals(2, paras.length);
- assertEquals("First paragraph for the footer", paras[0].getText());
- assertEquals("Second paragraph for the footer", paras[1].getText());
-
-
- // Add some text to the empty header
- String fText1 = "New Text!";
- headerF.getParagraphs().get(0).insertNewRun(0).setText(fText1);
- // TODO Add another paragraph and check
-
- // Check it
+
+ // As an additional check, recover the defauls footer and
+ // make sure that it contains two paragraphs of text and that
+ // both do hold what is expected.
+ footer = policy.getDefaultFooter();
+ XWPFParagraph[] paras = footer.getParagraphs().toArray(new XWPFParagraph[0]);
+
+ assertEquals(2, paras.length);
+ assertEquals("First paragraph for the footer", paras[0].getText());
+ assertEquals("Second paragraph for the footer", paras[1].getText());
+
+
+ // Add some text to the empty header
+ String fText1 = "New Text!";
+ headerF.getParagraphs().get(0).insertNewRun(0).setText(fText1);
+ // TODO Add another paragraph and check
+
+ // Check it
assertEquals(tText, headerD.getParagraphs().get(0).getText());
assertEquals(fText1, headerF.getParagraphs().get(0).getText());
-
-
- // Save, re-open, ensure it's all still there
+
+
+ // Save, re-open, ensure it's all still there
XWPFDocument reopened = XWPFTestDataSamples.writeOutAndReadBack(sampleDoc);
policy = reopened.getHeaderFooterPolicy();
assertNotNull(policy.getDefaultHeader());
@@ -145,50 +144,59 @@ public final class TestXWPFHeader extends TestCase {
assertNotNull(policy.getDefaultFooter());
assertNull(policy.getFirstPageFooter());
assertNull(policy.getEvenPageFooter());
-
+
// Check the new headers still have their text
headerD = policy.getDefaultHeader();
headerF = policy.getFirstPageHeader();
assertEquals(tText, headerD.getParagraphs().get(0).getText());
assertEquals(fText1, headerF.getParagraphs().get(0).getText());
-
+
// Check the new footers have their new text too
footer = policy.getDefaultFooter();
paras = footer.getParagraphs().toArray(new XWPFParagraph[0]);
-
+
assertEquals(2, paras.length);
assertEquals("First paragraph for the footer", paras[0].getText());
assertEquals("Second paragraph for the footer", paras[1].getText());
- }
-
- public void testSetWatermark() throws IOException {
- XWPFDocument sampleDoc = XWPFTestDataSamples.openSampleDocument("SampleDoc.docx");
- // no header is set (yet)
- XWPFHeaderFooterPolicy policy = sampleDoc.getHeaderFooterPolicy();
- assertNull(policy.getDefaultHeader());
- assertNull(policy.getFirstPageHeader());
- assertNull(policy.getDefaultFooter());
-
- policy.createWatermark("DRAFT");
-
- assertNotNull(policy.getDefaultHeader());
- assertNotNull(policy.getFirstPageHeader());
- assertNotNull(policy.getEvenPageHeader());
- }
-
- public void testAddPictureData() {
-
- }
-
- public void testGetAllPictures() {
-
- }
-
- public void testGetAllPackagePictures() {
-
- }
-
- public void testGetPictureDataById() {
-
- }
+ }
+
+ public void testSetWatermark() throws IOException {
+ XWPFDocument sampleDoc = XWPFTestDataSamples.openSampleDocument("SampleDoc.docx");
+
+ // No header is set (yet)
+ XWPFHeaderFooterPolicy policy = sampleDoc.getHeaderFooterPolicy();
+ assertNull(policy.getDefaultHeader());
+ assertNull(policy.getFirstPageHeader());
+ assertNull(policy.getDefaultFooter());
+
+ policy.createWatermark("DRAFT");
+
+ assertNotNull(policy.getDefaultHeader());
+ assertNotNull(policy.getFirstPageHeader());
+ assertNotNull(policy.getEvenPageHeader());
+
+ // Re-open, and check
+ XWPFDocument reopened = XWPFTestDataSamples.writeOutAndReadBack(sampleDoc);
+ policy = reopened.getHeaderFooterPolicy();
+
+ assertNotNull(policy.getDefaultHeader());
+ assertNotNull(policy.getFirstPageHeader());
+ assertNotNull(policy.getEvenPageHeader());
+ }
+
+ public void testAddPictureData() {
+ // TODO
+ }
+
+ public void testGetAllPictures() {
+ // TODO
+ }
+
+ public void testGetAllPackagePictures() {
+ // TODO
+ }
+
+ public void testGetPictureDataById() {
+ // TODO
+ }
}