Added junit to show bug 45717 is fixed. (Previously fixed by either of r683758, r683871)

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@690721 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Josh Micich 2008-08-31 16:27:35 +00:00
parent eb1489d58e
commit 2110416cbf

View File

@ -557,5 +557,23 @@ public final class TestSheet extends TestCase {
} }
assertEquals("Informations", cell.getRichStringCellValue().getString()); assertEquals("Informations", cell.getRichStringCellValue().getString());
} }
/**
* In 3.1, setting margins between creating first row and first cell caused an exception.
*/
public void testSetMargins_bug45717() {
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("Vorschauliste");
HSSFRow row = sheet.createRow(0);
sheet.setMargin(HSSFSheet.LeftMargin, 0.3);
try {
row.createCell((short) 0);
} catch (IllegalStateException e) {
if (e.getMessage().equals("Cannot create value records before row records exist")) {
throw new AssertionFailedError("Identified bug 45717");
}
throw e;
}
}
} }