assertEquals( 5, sheet1.getRows() ); KCell[] row = sheet1.getRow( 2 ); assertEquals( KCellType.LABEL, row[ 1 ].getType() ); assertEquals( "One", row[ 1 ].getValue() ); assertEquals( Double.valueOf( "75" ), row[ 5 ].getValue() ); row = sheet1.getRow( 3 ); assertEquals( KCellType.LABEL, row[ 1 ].getType() ); assertEquals( "Two", row[ 1 ].getValue() ); assertEquals( Double.valueOf( "117" ), row[ 5 ].getValue() ); row = sheet1.getRow( 4 ); assertEquals( KCellType.LABEL, row[ 1 ].getType() ); assertEquals( "Three", row[ 1 ].getValue() ); row = sheet1.getRow( 5 ); fail( "No out of bounds exception thrown when expected" ); } catch ( ArrayIndexOutOfBoundsException e ) {
KCell[] line = sheet.getRow( data.rownr );
@Test public void testReadEmptyRow() throws Exception { KSheet sheet1 = getSampleSheet(); KCell[] row = sheet1.getRow( 0 ); assertEquals( "empty row expected", 0, row.length ); }