Add disabled, failing unit test for bug #49940
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@997752 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
0e504bd9ca
commit
d791eb68a9
@ -17,6 +17,8 @@
|
||||
|
||||
package org.apache.poi.xssf.usermodel;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.poi.POIXMLDocumentPart;
|
||||
@ -429,4 +431,30 @@ public final class TestXSSFBugs extends BaseTestBugzillaIssues {
|
||||
assertEquals("#REF!", FormulaError.forInt(cell.getErrorCellValue()).getString());
|
||||
}
|
||||
|
||||
/**
|
||||
* Repeatedly writing the same file which has styles
|
||||
* TODO Currently failing
|
||||
*/
|
||||
public void DISABLEDtest49940() throws Exception {
|
||||
XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("styles.xlsx");
|
||||
assertEquals(3, wb.getNumberOfSheets());
|
||||
assertEquals(10, wb.getStylesSource().getNumCellStyles());
|
||||
|
||||
ByteArrayOutputStream b1 = new ByteArrayOutputStream();
|
||||
ByteArrayOutputStream b2 = new ByteArrayOutputStream();
|
||||
ByteArrayOutputStream b3 = new ByteArrayOutputStream();
|
||||
wb.write(b1);
|
||||
wb.write(b2);
|
||||
wb.write(b3);
|
||||
|
||||
for(byte[] data : new byte[][] {
|
||||
b1.toByteArray(), b2.toByteArray(), b3.toByteArray()
|
||||
}) {
|
||||
ByteArrayInputStream bais = new ByteArrayInputStream(data);
|
||||
wb = new XSSFWorkbook(bais);
|
||||
assertEquals(3, wb.getNumberOfSheets());
|
||||
assertEquals(10, wb.getStylesSource().getNumCellStyles());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user