mirror of
https://github.com/apache/poi.git
synced 2026-02-27 20:40:08 +08:00
add tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903040 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
64bd4c0e88
commit
cee18e78b5
@ -580,6 +580,46 @@ public final class TestSXSSFWorkbook extends BaseTestXWorkbook {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void addDimension1() throws IOException {
|
||||
try (
|
||||
SXSSFWorkbook wb = new SXSSFWorkbook(1);
|
||||
UnsynchronizedByteArrayOutputStream bos = new UnsynchronizedByteArrayOutputStream()
|
||||
) {
|
||||
SXSSFSheet sheet = wb.createSheet();
|
||||
sheet.createRow(2).createCell(3).setCellValue("top left");
|
||||
sheet.createRow(6).createCell(5).setCellValue("bottom right");
|
||||
assertEquals(2, sheet.getFirstRowNum());
|
||||
assertEquals(6, sheet.getLastRowNum());
|
||||
wb.write(bos);
|
||||
try (XSSFWorkbook xssfWorkbook = new XSSFWorkbook(bos.toInputStream())) {
|
||||
XSSFSheet xssfSheet = xssfWorkbook.getSheetAt(0);
|
||||
assertEquals(CellRangeAddress.valueOf("D3:F7"), xssfSheet.getDimension());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void addDimensionXSSFtoSXSSF() throws IOException {
|
||||
try (XSSFWorkbook wb = new XSSFWorkbook()) {
|
||||
XSSFSheet sheet = wb.createSheet();
|
||||
sheet.createRow(2).createCell(3).setCellValue("top left");
|
||||
sheet.createRow(6).createCell(5).setCellValue("bottom right");
|
||||
assertEquals(2, sheet.getFirstRowNum());
|
||||
assertEquals(6, sheet.getLastRowNum());
|
||||
try (
|
||||
SXSSFWorkbook sxssfWorkbook = new SXSSFWorkbook(wb);
|
||||
UnsynchronizedByteArrayOutputStream bos = new UnsynchronizedByteArrayOutputStream()
|
||||
) {
|
||||
sxssfWorkbook.write(bos);
|
||||
try (XSSFWorkbook xssfWorkbook = new XSSFWorkbook(bos.toInputStream())) {
|
||||
XSSFSheet xssfSheet = xssfWorkbook.getSheetAt(0);
|
||||
assertEquals(CellRangeAddress.valueOf("D3:F7"), xssfSheet.getDimension());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void addDimensionDisabled() throws IOException {
|
||||
try (
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user