You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by on...@apache.org on 2016/06/20 10:41:22 UTC
svn commit: r1749295 -
/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSheetShiftRows.java
Author: onealj
Date: Mon Jun 20 10:41:22 2016
New Revision: 1749295
URL: http://svn.apache.org/viewvc?rev=1749295&view=rev
Log:
bug 59733: add disabled unit test from Dattathreya
Modified:
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSheetShiftRows.java
Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSheetShiftRows.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSheetShiftRows.java?rev=1749295&r1=1749294&r2=1749295&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSheetShiftRows.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSheetShiftRows.java Mon Jun 20 10:41:22 2016
@@ -34,6 +34,7 @@ import org.apache.poi.ss.util.CellAddres
import org.apache.poi.ss.util.CellUtil;
import org.apache.poi.xssf.XSSFITestDataProvider;
import org.apache.poi.xssf.XSSFTestDataSamples;
+import org.junit.Ignore;
import org.junit.Test;
public final class TestXSSFSheetShiftRows extends BaseTestSheetShiftRows {
@@ -366,4 +367,33 @@ public final class TestXSSFSheetShiftRow
wb.close();
}
+
+ @Ignore
+ @Test
+ public void bug59733() throws IOException {
+ Workbook workbook = new XSSFWorkbook();
+ Sheet sheet = workbook.createSheet("mySheet");
+ for (int r=0; r<=4; r++) {
+ Row row = sheet.createRow(r);
+ row.createCell(r*2+0);
+ row.createCell(r*2+1);
+ }
+
+ // Shift the 2nd row on top of the 0th row
+ sheet.shiftRows(2, 2, -2);
+
+ /*
+ * The following error is thrown when shifting the 3rd row on top of the 0th row
+ org.apache.xmlbeans.impl.values.XmlValueDisconnectedException
+ at org.apache.xmlbeans.impl.values.XmlObjectBase.check_orphaned(XmlObjectBase.java:1258)
+ at org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTRowImpl.getR(Unknown Source)
+ at org.apache.poi.xssf.usermodel.XSSFRow.getRowNum(XSSFRow.java:363)
+ at org.apache.poi.xssf.usermodel.XSSFSheet.shiftRows(XSSFSheet.java:2926)
+ at org.apache.poi.xssf.usermodel.XSSFSheet.shiftRows(XSSFSheet.java:2901)
+ at org.apache.poi.xssf.usermodel.TestXSSFSheetShiftRows.bug59733(TestXSSFSheetShiftRows.java:393)
+ */
+ sheet.shiftRows(3, 3, -3);
+
+ workbook.close();
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org