More consistent test-file output for Excel testing

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1695605 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Nick Burch 2015-08-12 19:52:22 +00:00
parent a87cdf35cd
commit 36ee486049

View File

@ -48,11 +48,13 @@ import org.apache.poi.ss.util.CellReference;
* *
*/ */
public final class TestFormulaEvaluatorBugs extends TestCase { public final class TestFormulaEvaluatorBugs extends TestCase {
private static final boolean OUTPUT_TEST_FILES = false; private static boolean OUTPUT_TEST_FILES = false;
private String tmpDirName; private String tmpDirName;
protected void setUp() { protected void setUp() {
tmpDirName = System.getProperty("java.io.tmpdir"); tmpDirName = System.getProperty("java.io.tmpdir");
OUTPUT_TEST_FILES = Boolean.parseBoolean(
System.getProperty("org.apache.poi.test.output_test_files", "False"));
} }
/** /**
@ -529,10 +531,12 @@ public final class TestFormulaEvaluatorBugs extends TestCase {
cell = row.getCell(CellReference.convertColStringToIndex("H")); cell = row.getCell(CellReference.convertColStringToIndex("H"));
assertEquals("A", cell.getStringCellValue()); assertEquals("A", cell.getStringCellValue());
// Enable this block to write out, and check in Excel // Enable this to write out + check in Excel
//FileOutputStream out = new FileOutputStream("/tmp/test.xls"); if (OUTPUT_TEST_FILES) {
//wb.write(out); FileOutputStream out = new FileOutputStream("/tmp/test.xls");
//out.close(); wb.write(out);
out.close();
}
} }
private Ptg[] getPtgs(HSSFCell cell) { private Ptg[] getPtgs(HSSFCell cell) {
assertEquals(HSSFCell.CELL_TYPE_FORMULA, cell.getCellType()); assertEquals(HSSFCell.CELL_TYPE_FORMULA, cell.getCellType());