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 {
private static final boolean OUTPUT_TEST_FILES = false;
private static boolean OUTPUT_TEST_FILES = false;
private String tmpDirName;
protected void setUp() {
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"));
assertEquals("A", cell.getStringCellValue());
// Enable this block to write out, and check in Excel
//FileOutputStream out = new FileOutputStream("/tmp/test.xls");
//wb.write(out);
//out.close();
// Enable this to write out + check in Excel
if (OUTPUT_TEST_FILES) {
FileOutputStream out = new FileOutputStream("/tmp/test.xls");
wb.write(out);
out.close();
}
}
private Ptg[] getPtgs(HSSFCell cell) {
assertEquals(HSSFCell.CELL_TYPE_FORMULA, cell.getCellType());