]> source.dussan.org Git - poi.git/commitdiff
Add some more tests for bug 63624
authorDominik Stadler <centic@apache.org>
Mon, 15 Jun 2020 20:51:39 +0000 (20:51 +0000)
committerDominik Stadler <centic@apache.org>
Mon, 15 Jun 2020 20:51:39 +0000 (20:51 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1878868 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFTableCell.java

index 8b65434ec00f66cdd1b364caafa8a7167e20e041..34c0cdae780f345bd5aaa76d85be16f3f200077f 100644 (file)
 
 package org.apache.poi.xwpf.usermodel;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
 
 import org.junit.Ignore;
 import org.junit.Test;
 
 import org.apache.poi.xwpf.XWPFTestDataSamples;
 import org.apache.poi.xwpf.usermodel.XWPFTableCell.XWPFVertAlign;
-import org.openxmlformats.schemas.wordprocessingml.x2006.main.*;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTHMerge;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTShd;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTbl;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTc;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcBorders;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcPr;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTVMerge;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTVerticalJc;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.STMerge;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.STShd;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.STVerticalJc;
 
 import java.util.List;
 
@@ -135,14 +147,14 @@ public class TestXWPFTableCell {
             }
         }
     }
-    
+
     @Test
     public void testCellGetSetWidth() throws Exception {
         XWPFDocument doc = new XWPFDocument();
         XWPFTable table = doc.createTable();
-        XWPFTableRow tr = table.createRow();        
+        XWPFTableRow tr = table.createRow();
         XWPFTableCell cell = tr.addNewTableCell();
-        
+
         cell.setWidth("50%");
         assertEquals(TableWidthType.PCT, cell.getWidthType());
         assertEquals(50.0, cell.getWidthDecimal(), 0.0);
@@ -215,4 +227,19 @@ public class TestXWPFTableCell {
         assertEquals(expected, actual);
         doc.close();
     }
+
+    @Test
+    public void test63624() {
+        XWPFDocument doc = new XWPFDocument();
+        XWPFTable table = doc.createTable(1, 1);
+        XWPFTableRow row = table.getRow(0);
+        XWPFTableCell cell = row.getCell(0);
+
+        cell.setText("test text 1");
+        assertEquals("test text 1", cell.getText());
+
+        // currently the text is added, I am not sure if this is expected or not...
+        cell.setText("test text 2");
+        assertEquals("test text 1test text 2", cell.getText());
+    }
 }