You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by jo...@apache.org on 2009/09/30 01:01:48 UTC
svn commit: r820120 - in /poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf:
AllXWPFTests.java TestXWPFDocument.java usermodel/TestXWPFHeadings.java
Author: josh
Date: Tue Sep 29 23:01:48 2009
New Revision: 820120
URL: http://svn.apache.org/viewvc?rev=820120&view=rev
Log:
minor fixes to junit after r819469
Modified:
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/AllXWPFTests.java
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFDocument.java
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeadings.java
Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/AllXWPFTests.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/AllXWPFTests.java?rev=820120&r1=820119&r2=820120&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/AllXWPFTests.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/AllXWPFTests.java Tue Sep 29 23:01:48 2009
@@ -22,12 +22,15 @@
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 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;
}
}
Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFDocument.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFDocument.java?rev=820120&r1=820119&r2=820120&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFDocument.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFDocument.java Tue Sep 29 23:01:48 2009
@@ -36,7 +36,10 @@
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);
}
Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeadings.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeadings.java?rev=820120&r1=820119&r2=820120&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeadings.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFHeadings.java Tue Sep 29 23:01:48 2009
@@ -7,38 +7,48 @@
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();
+ }
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org