You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by on...@apache.org on 2016/06/20 07:15:09 UTC
svn commit: r1749270 -
/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java
Author: onealj
Date: Mon Jun 20 07:15:09 2016
New Revision: 1749270
URL: http://svn.apache.org/viewvc?rev=1749270&view=rev
Log:
bug 57929: add disabled unit test, adapted from nova
Modified:
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java
Modified: poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java?rev=1749270&r1=1749269&r2=1749270&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java Mon Jun 20 07:15:09 2016
@@ -1576,4 +1576,34 @@ public abstract class BaseTestBugzillaIs
workbook.close();
}
+
+ @Ignore
+ @Test
+ public void test57929() throws IOException {
+ // Create a workbook with print areas on 2 sheets
+ Workbook wb = _testDataProvider.createWorkbook();
+ wb.createSheet("Sheet0");
+ wb.createSheet("Sheet1");
+ wb.setPrintArea(0, "$A$1:$C$6");
+ wb.setPrintArea(1, "$B$1:$C$5");
+
+ // Verify the print areas were set correctly
+ assertEquals("Sheet0!$A$1:$C$6", wb.getPrintArea(0));
+ assertEquals("Sheet1!$B$1:$C$5", wb.getPrintArea(1));
+
+ // Remove the print area on Sheet0 and change the print area on Sheet1
+ wb.removePrintArea(0);
+ wb.setPrintArea(1, "$A$1:$A$1");
+
+ // Verify that the changes were made
+ assertNull("Sheet0 before write", wb.getPrintArea(0));
+ assertEquals("Sheet1 before write", "Sheet1!$A$1:$A$1", wb.getPrintArea(1));
+
+ // Verify that the changes are non-volatile
+ Workbook wb2 = _testDataProvider.writeOutAndReadBack(wb);
+ wb.close();
+
+ assertNull("Sheet0 after write", wb2.getPrintArea(0)); // CURRENTLY FAILS with "Sheet0!$A$1:$C$6"
+ assertEquals("Sheet1 after write", "Sheet1!$A$1:$A$1", wb2.getPrintArea(1));
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org