Buggy code:
public class GwtTestParameterTable extends GWTTestCase { public void testParameterTable ( ) { TestHelper . resetDatabaseSync ( ) ; List < ConfigurationRequirement > paramList = new ArrayList < > ( ) ; ArrayList < String > values = new ArrayList < > ( ) ; values . add ( "Column<seq2seq4repair_space>1" ) ; values . add ( "Column<seq2seq4repair_space>3" ) ; values . add ( "Column<seq2seq4repair_space>2" ) ; ConfigurationRequirementString ConfigurationSpecificationString = new ConfigurationRequirementString ( "Filename" ) ; ConfigurationRequirementBoolean ConfigurationSpecificationBoolean = new ConfigurationRequirementBoolean ( "Omit<seq2seq4repair_space>warnings" ) ; ConfigurationRequirementFileInput ConfigurationSpecificationCsvFile = new ConfigurationRequirementFileInput ( "inputData" ) ; ConfigurationRequirementInteger ConfigurationSpecificationInteger = new ConfigurationRequirementInteger ( "NumberOfTables" ) ; ConfigurationRequirementListBox ConfigurationSpecificationListBox = new ConfigurationRequirementListBox ( "listBox" , values ) ; paramList . add ( ConfigurationSpecificationString ) ; paramList . add ( ConfigurationSpecificationBoolean ) ; paramList . add ( ConfigurationSpecificationCsvFile ) ; paramList . add ( ConfigurationSpecificationListBox ) ; paramList . add ( ConfigurationSpecificationInteger ) ; ParameterTable pt = new ParameterTable ( paramList , null , new TabWrapper ( ) ) ; <START_BUG> assertEquals ( 5 , pt . table . getRowCount ( ) ) ; <END_BUG> assertEquals ( 2 , pt . table . getCellCount ( 0 ) ) ; assertEquals ( InputParameterStringWidget . class , pt . table . getWidget ( 0 , 1 ) . getClass ( ) ) ; assertEquals ( 2 , pt . table . getCellCount ( 1 ) ) ; assertEquals ( InputParameterBooleanWidget . class , pt . table . getWidget ( 1 , 1 ) . getClass ( ) ) ; assertEquals ( 2 , pt . table . getCellCount ( 2 ) ) ; assertEquals ( InputParameterFileInputWidget . class , pt . table . getWidget ( 2 , 1 ) . getClass ( ) ) ; assertEquals ( 2 , pt . table . getCellCount ( 3 ) ) ; assertEquals ( InputParameterListBoxWidget . class , pt . table . getWidget ( 3 , 1 ) . getClass ( ) ) ; assertEquals ( 2 , pt . table . getCellCount ( 4 ) ) ; assertEquals ( InputParameterIntegerWidget . class , pt . table . getWidget ( 4 , 1 ) . getClass ( ) ) ; assertEquals ( FlowPanel . class , pt . getWidget ( 1 ) . getClass ( ) ) ; assertEquals ( Button . class , pt . getWidget ( 2 ) . getClass ( ) ) ; TestHelper . resetDatabaseSync ( ) ; } public void testRetrieveSimpleParameterValues ( ) throws AlgorithmConfigurationException , InputValidationException { } private void setFileInput ( InputParameterFileInputWidget widget ) { } private void setTableInput ( InputParameterTableInputWidget widget ) { } private void setRelationalInput ( InputParameterRelationalInputWidget widget ) { } private void enterNumber ( InputParameterIntegerWidget widget ) { } private void setDatabaseConnection ( InputParameterDatabaseConnectionWidget widget ) { } public void testConfigurationSpecificationWidgetCreation ( ) throws InputValidationException { } public void testMultipleValuesWidgetCreation ( ) throws AlgorithmConfigurationException { } @ Override public String getModuleName ( ) { } }

Fix:
assertEquals ( 6 , pt . table . getRowCount ( ) ) ;