You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2021/12/10 18:41:41 UTC

svn commit: r1895789 - in /poi/trunk: poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java test-data/document/bug65738.docx

Author: fanningpj
Date: Fri Dec 10 18:41:41 2021
New Revision: 1895789

URL: http://svn.apache.org/viewvc?rev=1895789&view=rev
Log:
[bug-65738] add basic test

Added:
    poi/trunk/test-data/document/bug65738.docx   (with props)
Modified:
    poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java

Modified: poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java?rev=1895789&r1=1895788&r2=1895789&view=diff
==============================================================================
--- poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java (original)
+++ poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java Fri Dec 10 18:41:41 2021
@@ -216,18 +216,6 @@ class TestXWPFBugs {
         }
     }
 
-    private static void addNumberingWithAbstractId(XWPFNumbering documentNumbering, int id){
-        // create a numbering scheme
-        CTAbstractNum cTAbstractNum = CTAbstractNum.Factory.newInstance();
-        // give the scheme an ID
-        cTAbstractNum.setAbstractNumId(BigInteger.valueOf(id));
-
-        XWPFAbstractNum abstractNum = new XWPFAbstractNum(cTAbstractNum);
-        BigInteger abstractNumID = documentNumbering.addAbstractNum(abstractNum);
-
-        documentNumbering.addNum(abstractNumID);
-    }
-
     @Test
     public void test65099() throws IOException {
         try (XWPFDocument doc = XWPFTestDataSamples.openSampleDocument("65099.docx")) {
@@ -256,4 +244,25 @@ class TestXWPFBugs {
             doc.getStyles().getUsedStyleList(style);
         }
     }
+
+    @Test
+    void bug65738() throws Exception {
+        try (XWPFDocument doc = XWPFTestDataSamples.openSampleDocument("bug65738.docx")) {
+            XWPFStyles styles = doc.getStyles();
+            assertNotNull(styles);
+            assertEquals(22, doc.getParagraphs().size());
+        }
+    }
+
+    private static void addNumberingWithAbstractId(XWPFNumbering documentNumbering, int id){
+        // create a numbering scheme
+        CTAbstractNum cTAbstractNum = CTAbstractNum.Factory.newInstance();
+        // give the scheme an ID
+        cTAbstractNum.setAbstractNumId(BigInteger.valueOf(id));
+
+        XWPFAbstractNum abstractNum = new XWPFAbstractNum(cTAbstractNum);
+        BigInteger abstractNumID = documentNumbering.addAbstractNum(abstractNum);
+
+        documentNumbering.addNum(abstractNumID);
+    }
 }

Added: poi/trunk/test-data/document/bug65738.docx
URL: http://svn.apache.org/viewvc/poi/trunk/test-data/document/bug65738.docx?rev=1895789&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/trunk/test-data/document/bug65738.docx
------------------------------------------------------------------------------
--- svn:mime-type (added)
+++ svn:mime-type Fri Dec 10 18:41:41 2021
@@ -0,0 +1 @@
+application/vnd.openxmlformats-officedocument.wordprocessingml.document



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org