Hopefully fixed scratchpad test org.apache.poi.hssf/record/formula/functions/TestEverything.java from running out of memory and killing gump
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@437486 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c522b4ff39
commit
d636083355
@ -23,9 +23,9 @@ import org.apache.poi.hssf.util.CellReference;
|
||||
*/
|
||||
public class GenericFormulaTestCase extends TestCase {
|
||||
|
||||
protected final String FILENAME = System.getProperty("HSSF.testdata.path")+ "/FormulaEvalTestData.xls";
|
||||
protected final static String FILENAME = System.getProperty("HSSF.testdata.path")+ "/FormulaEvalTestData.xls";
|
||||
|
||||
protected HSSFWorkbook workbook = null;
|
||||
protected static HSSFWorkbook workbook = null;
|
||||
|
||||
protected CellReference beginCell;
|
||||
protected int getBeginRow() {
|
||||
@ -36,7 +36,7 @@ public class GenericFormulaTestCase extends TestCase {
|
||||
return beginCell.getCol();
|
||||
}
|
||||
|
||||
protected static final HSSFCell getExpectedValueCell(HSSFSheet sheet, HSSFRow row, HSSFCell cell) {
|
||||
protected final HSSFCell getExpectedValueCell(HSSFSheet sheet, HSSFRow row, HSSFCell cell) {
|
||||
HSSFCell retval = null;
|
||||
if (sheet != null) {
|
||||
row = sheet.getRow(row.getRowNum()+1);
|
||||
@ -89,15 +89,17 @@ public class GenericFormulaTestCase extends TestCase {
|
||||
}
|
||||
}
|
||||
|
||||
public GenericFormulaTestCase(String beginCell) {
|
||||
super("genericTest");
|
||||
public GenericFormulaTestCase(String beginCell) throws Exception {
|
||||
super("genericTest");
|
||||
if (workbook == null) {
|
||||
FileInputStream fin = new FileInputStream( FILENAME );
|
||||
workbook = new HSSFWorkbook( fin );
|
||||
fin.close();
|
||||
}
|
||||
this.beginCell = new CellReference(beginCell);
|
||||
}
|
||||
|
||||
public void setUp() throws Exception {
|
||||
FileInputStream fin = new FileInputStream( FILENAME );
|
||||
workbook = new HSSFWorkbook( fin );
|
||||
fin.close();
|
||||
public void setUp() {
|
||||
}
|
||||
|
||||
public void genericTest() throws Exception {
|
||||
|
@ -12,7 +12,7 @@ import junit.framework.TestSuite;
|
||||
*/
|
||||
public class TestEverything extends TestSuite {
|
||||
|
||||
public static TestSuite suite() {
|
||||
public static TestSuite suite() throws Exception {
|
||||
TestSuite suite = new TestSuite("Tests for OperationEval concrete implementation classes.");
|
||||
suite.addTest(new GenericFormulaTestCase("D23"));
|
||||
suite.addTest(new GenericFormulaTestCase("D27"));
|
||||
|
@ -14,7 +14,7 @@ import junit.framework.TestSuite;
|
||||
*/
|
||||
public class TestEverything extends TestSuite {
|
||||
|
||||
public static TestSuite suite() {
|
||||
public static TestSuite suite() throws Exception {
|
||||
TestSuite suite = new TestSuite("Tests for individual function classes");
|
||||
String s;
|
||||
for(int i=80; i<1481;i=i+4) {
|
||||
|
Loading…
Reference in New Issue
Block a user