]> source.dussan.org Git - poi.git/commitdiff
minor fixes to junit after r819469
authorJosh Micich <josh@apache.org>
Tue, 29 Sep 2009 23:01:48 +0000 (23:01 +0000)
committerJosh Micich <josh@apache.org>
Tue, 29 Sep 2009 23:01:48 +0000 (23:01 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@820120 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/testcases/org/apache/poi/xwpf/AllXWPFTests.java
src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFDocument.java
src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeadings.java

index 17cc36783ee6cd0e1f7673577f32c0b65e3cc478..5847903311bd246ed38b2164fff5c167c825f2e5 100644 (file)
@@ -22,12 +22,15 @@ import junit.framework.TestSuite;
 
 import org.apache.poi.xwpf.extractor.TestXWPFWordExtractor;
 import org.apache.poi.xwpf.model.TestXWPFHeaderFooterPolicy;
+import org.apache.poi.xwpf.usermodel.TestXWPFHeader;
+import org.apache.poi.xwpf.usermodel.TestXWPFHeadings;
 import org.apache.poi.xwpf.usermodel.TestXWPFParagraph;
 import org.apache.poi.xwpf.usermodel.TestXWPFRun;
+import org.apache.poi.xwpf.usermodel.TestXWPFTable;
 
 /**
  * Collects all tests for <tt>org.apache.poi.xwpf</tt> and sub-packages.
- * 
+ *
  * @author Josh Micich
  */
 public final class AllXWPFTests {
@@ -35,10 +38,13 @@ public final class AllXWPFTests {
        public static Test suite() {
                TestSuite result = new TestSuite(AllXWPFTests.class.getName());
                result.addTestSuite(TestXWPFDocument.class);
+               result.addTestSuite(TestXWPFWordExtractor.class);
                result.addTestSuite(TestXWPFHeaderFooterPolicy.class);
+               result.addTestSuite(TestXWPFHeader.class);
+               result.addTestSuite(TestXWPFHeadings.class);
                result.addTestSuite(TestXWPFParagraph.class);
                result.addTestSuite(TestXWPFRun.class);
-               result.addTestSuite(TestXWPFWordExtractor.class);
+               result.addTestSuite(TestXWPFTable.class);
                return result;
        }
 }
index d25d22a48390709c372f4d9be0e503e480009112..1a7be43790535ff2bb10f8d36e84d1cb683adf4b 100644 (file)
@@ -36,7 +36,10 @@ public final class TestXWPFDocument extends TestCase {
                        if(part.getContentType().equals(XWPFRelation.DOCUMENT.getContentType())) {
                                found = true;
                        }
-                       System.out.println(part);
+                       if (false) {
+                               // successful tests should be silent
+                               System.out.println(part);
+                       }
                }
                assertTrue(found);
        }
index 455dc6887c2ae0adfd4bfcbee41115d377e91a4d..7edd4bd4e94192f0cf4180800923212b3d972be9 100644 (file)
@@ -7,38 +7,48 @@ import java.io.OutputStream;
 
 import junit.framework.TestCase;
 
-import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
+import org.apache.poi.util.TempFile;
 import org.apache.poi.xwpf.XWPFTestDataSamples;
 import org.apache.xmlbeans.XmlException;
 import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSdtBlock;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTStyle;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTStyles;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.STStyleType;
 
-public class TestXWPFHeadings extends TestCase{
+/**
+ * @author Paolo Mottadelli
+ */
+public final class TestXWPFHeadings extends TestCase{
        private static final String HEADING1 = "Heading1";
-       
-       public void testSetParagraphStyle() throws IOException, XmlException, InvalidFormatException {
-        //new clean instance of paragraph
+
+       public void testSetParagraphStyle() throws IOException, XmlException {
+               //new clean instance of paragraph
                XWPFDocument doc = XWPFTestDataSamples.openSampleDocument("heading123.docx");
-        XWPFParagraph p = doc.createParagraph();
-        XWPFRun run = p.createRun();
-        run.setText("Heading 1");
-        
-        CTSdtBlock block = doc.getDocument().getBody().addNewSdt();
-        
-        assertNull(p.getStyle());
-        p.setStyle(HEADING1);
-        assertEquals(HEADING1, p.getCTP().getPPr().getPStyle().getVal());
-        
-        doc.createTOC();
-        
-//        CTStyles styles = doc.getStyle();
-//        CTStyle style = styles.addNewStyle();
-//        style.setType(STStyleType.PARAGRAPH);
-//        style.setStyleId("Heading1");
-        
-        File file = new File("/Users/paolomoz/Desktop/testHeaders.docx");
-        OutputStream out = new FileOutputStream(file);
-        doc.write(out);
-        out.close();
-    }
+               XWPFParagraph p = doc.createParagraph();
+               XWPFRun run = p.createRun();
+               run.setText("Heading 1");
+
+               CTSdtBlock block = doc.getDocument().getBody().addNewSdt();
+
+               assertNull(p.getStyle());
+               p.setStyle(HEADING1);
+               assertEquals(HEADING1, p.getCTP().getPPr().getPStyle().getVal());
+
+               doc.createTOC();
+
+               // TODO - finish this test
+               if (false) {
+                       CTStyles styles = doc.getStyle();
+                       CTStyle style = styles.addNewStyle();
+                       style.setType(STStyleType.PARAGRAPH);
+                       style.setStyleId("Heading1");
+               }
 
+               if (false) {
+                       File file = TempFile.createTempFile("testHeaders", ".docx");
+                       OutputStream out = new FileOutputStream(file);
+                       doc.write(out);
+                       out.close();
+               }
+       }
 }