You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ni...@apache.org on 2008/03/06 19:13:54 UTC

svn commit: r634372 - /poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java

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: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org