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