Author: nick
Date: Thu Mar  6 10:13:47 2008
New Revision: 634372

URL: http://svn.apache.org/viewvc?rev=634372&view=rev
Log:
Add broken test for bug #43901

Modified:
    poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java

Modified: poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java?rev=634372&r1=634371&r2=634372&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java 
(original)
+++ poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java Thu Mar 
 6 10:13:47 2008
@@ -1104,6 +1104,29 @@
         
         assertEquals(1, wb.getNumberOfSheets());
     }
+    
+    /**
+     * POI is producing files with the wrong last-column
+     *  number on the row
+     */
+    public void BROKENtest43901() {
+               HSSFWorkbook book = new HSSFWorkbook();
+               HSSFSheet sheet = book.createSheet("test");
+
+               // New row has last col -1
+               HSSFRow row = sheet.createRow(0);
+               assertEquals(-1, row.getLastCellNum());
+               if(row.getLastCellNum() == 0) {
+                       fail("Identified bug 43901");
+               }
+               
+               // Create two cells, will return one higher
+               //  than that for the last number
+               row.createCell((short) 0);
+               assertEquals(1, row.getLastCellNum());
+               row.createCell((short) 255);
+               assertEquals(256, row.getLastCellNum());
+       }
 }
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to