replace deprecated usage of AreaReference as a result of bug 56328

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1711685 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Javen O'Neal 2015-10-31 20:53:12 +00:00
parent d0694f4fc9
commit 401d3eec77

View File

@ -1341,10 +1341,10 @@ public final class TestXSSFSheet extends BaseTestSheet {
assertNotNull(wb); assertNotNull(wb);
assertNotNull(sheet); assertNotNull(sheet);
XSSFPivotTable pivotTable = sheet.createPivotTable(new AreaReference("A1:B2"), new CellReference("H5")); XSSFPivotTable pivotTable = sheet.createPivotTable(new AreaReference("A1:B2", SpreadsheetVersion.EXCEL2007), new CellReference("H5"));
assertNotNull(pivotTable); assertNotNull(pivotTable);
assertTrue(wb.getPivotTables().size() > 0); assertTrue(wb.getPivotTables().size() > 0);
XSSFPivotTable pivotTable2 = sheet.createPivotTable(new AreaReference("A1:B2"), new CellReference("L5"), sheet); XSSFPivotTable pivotTable2 = sheet.createPivotTable(new AreaReference("A1:B2", SpreadsheetVersion.EXCEL2007), new CellReference("L5"), sheet);
assertNotNull(pivotTable2); assertNotNull(pivotTable2);
assertTrue(wb.getPivotTables().size() > 1); assertTrue(wb.getPivotTables().size() > 1);
wb.close(); wb.close();
@ -1357,12 +1357,12 @@ public final class TestXSSFSheet extends BaseTestSheet {
assertNotNull(wb); assertNotNull(wb);
assertNotNull(sheet); assertNotNull(sheet);
XSSFPivotTable pivotTable = sheet.createPivotTable(new AreaReference("A1:B2"), new CellReference("H5")); XSSFPivotTable pivotTable = sheet.createPivotTable(new AreaReference("A1:B2", SpreadsheetVersion.EXCEL2007), new CellReference("H5"));
assertNotNull(pivotTable); assertNotNull(pivotTable);
assertTrue(wb.getPivotTables().size() > 0); assertTrue(wb.getPivotTables().size() > 0);
assertNotNull(wb); assertNotNull(wb);
XSSFSheet sheet2 = wb.createSheet(); XSSFSheet sheet2 = wb.createSheet();
XSSFPivotTable pivotTable2 = sheet2.createPivotTable(new AreaReference("A1:B2"), new CellReference("H5"), sheet); XSSFPivotTable pivotTable2 = sheet2.createPivotTable(new AreaReference("A1:B2", SpreadsheetVersion.EXCEL2007), new CellReference("H5"), sheet);
assertNotNull(pivotTable2); assertNotNull(pivotTable2);
assertTrue(wb.getPivotTables().size() > 1); assertTrue(wb.getPivotTables().size() > 1);
wb.close(); wb.close();
@ -1375,7 +1375,7 @@ public final class TestXSSFSheet extends BaseTestSheet {
assertNotNull(wb); assertNotNull(wb);
assertNotNull(sheet); assertNotNull(sheet);
XSSFPivotTable pivotTable = sheet.createPivotTable(new AreaReference("A1:B2"), new CellReference("H5")); XSSFPivotTable pivotTable = sheet.createPivotTable(new AreaReference("A1:B2", SpreadsheetVersion.EXCEL2007), new CellReference("H5"));
assertNotNull(pivotTable); assertNotNull(pivotTable);
assertTrue(wb.getPivotTables().size() > 0); assertTrue(wb.getPivotTables().size() > 0);
wb.close(); wb.close();
@ -1388,7 +1388,7 @@ public final class TestXSSFSheet extends BaseTestSheet {
XSSFSheet sheet2 = wb.createSheet(); XSSFSheet sheet2 = wb.createSheet();
XSSFPivotTable pivotTable = sheet2.createPivotTable XSSFPivotTable pivotTable = sheet2.createPivotTable
(new AreaReference("A1:B2"), new CellReference("H5"), sheet1); (new AreaReference("A1:B2", SpreadsheetVersion.EXCEL2007), new CellReference("H5"), sheet1);
assertEquals(0, pivotTable.getRowLabelColumns().size()); assertEquals(0, pivotTable.getRowLabelColumns().size());
assertEquals(1, wb.getPivotTables().size()); assertEquals(1, wb.getPivotTables().size());
@ -1401,10 +1401,11 @@ public final class TestXSSFSheet extends BaseTestSheet {
public void testCreatePivotTableInOtherSheetThanDataSheetUsingAreaReference() throws IOException { public void testCreatePivotTableInOtherSheetThanDataSheetUsingAreaReference() throws IOException {
XSSFWorkbook wb = setupSheet(); XSSFWorkbook wb = setupSheet();
XSSFSheet sheet = wb.getSheetAt(0); XSSFSheet sheet = wb.getSheetAt(0);
XSSFSheet sheet2 = wb.createSheet(); XSSFSheet sheet2 = wb.createSheet("TEST");
XSSFPivotTable pivotTable = sheet2.createPivotTable XSSFPivotTable pivotTable = sheet2.createPivotTable(
(new AreaReference(sheet.getSheetName()+"!A$1:B$2"), new CellReference("H5")); new AreaReference(sheet.getSheetName()+"!A$1:B$2", SpreadsheetVersion.EXCEL2007),
new CellReference("H5"));
assertEquals(0, pivotTable.getRowLabelColumns().size()); assertEquals(0, pivotTable.getRowLabelColumns().size());
wb.close(); wb.close();
} }
@ -1413,9 +1414,12 @@ public final class TestXSSFSheet extends BaseTestSheet {
public void testCreatePivotTableWithConflictingDataSheets() throws IOException { public void testCreatePivotTableWithConflictingDataSheets() throws IOException {
XSSFWorkbook wb = setupSheet(); XSSFWorkbook wb = setupSheet();
XSSFSheet sheet = wb.getSheetAt(0); XSSFSheet sheet = wb.getSheetAt(0);
XSSFSheet sheet2 = wb.createSheet(); XSSFSheet sheet2 = wb.createSheet("TEST");
sheet2.createPivotTable(new AreaReference(sheet.getSheetName()+"!A$1:B$2"), new CellReference("H5"), sheet2); sheet2.createPivotTable(
new AreaReference(sheet.getSheetName()+"!A$1:B$2", SpreadsheetVersion.EXCEL2007),
new CellReference("H5"),
sheet2);
} }
@Test(expected=POIXMLException.class) @Test(expected=POIXMLException.class)