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:
parent
eb1489d58e
commit
2110416cbf
@ -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;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user