tests whether table #getcolumn int throws an indexoutofboundsexception when given an index equal to the numberof columns . concode_field_sep Column[] columns concode_elem_sep Record record concode_elem_sep Table table concode_field_sep void constructor_givenColumnsNull_throwsNullPointerException concode_elem_sep void getColumnInt_givenIndexGreaterThanNumberOfColumns_throwsIndexOutOfBoundsException concode_elem_sep void removeRecord_givenRecordExists_removesRecord concode_elem_sep void removeRecord_givenRecordNull_doesNotRemoveRecords concode_elem_sep void addRecord_givenRecordNull_throwsNullPointerException concode_elem_sep void getColumnInt_givenIndexSmallerThanZero_throwsIndexOutOfBoundsException concode_elem_sep void getDateColumn_givenTableContainsDateColumn_returnsDateColumn concode_elem_sep void getColumn_givenNameOfNonexistentColumn_returnsNull concode_elem_sep void addRecord_givenRecordBeloningToDifferentTable_throwsIllegalArgumentException concode_elem_sep void addRecord_givenRecordBeloningToThisTable_addsRecord concode_elem_sep void constructor_givenColumnsWithNullColumn_throwsIllegalArgumentException concode_elem_sep void size_returnsNumberOfRecords concode_elem_sep void iterator_givenTableWithOneRecord_returnsIteratorContainingReocrd concode_elem_sep void constructor_givenColumnsEmpty_throwsIllegalArgumentException concode_elem_sep Record mockRecord concode_elem_sep void constructor_givenValidColumns_setsColumns concode_elem_sep void getColumnInt_givenIndexOfExistingColumn_returnsColumn concode_elem_sep void getColumn_givenNameOfExistingColumn_returnsColumn concode_elem_sep void getDateColumn_givenTableWithoutDateColumn_returnsNull concode_elem_sep void setUp concode_elem_sep void removeRecord_givenRecordDoesNotExist_doesNotRemoveRecords concode_elem_sep void constructor_givenColumnsWitDuplicateIndices_throwsIllegalArgumentException concode_elem_sep void constructor_givenColumnsWithIndicesStartingAboveZero_throwsIllegalArgumentException concode_elem_sep void constructor_givenColumnsWithMissingIndices_throwsIllegalArgumentException
void function ( ) { table . getColumn ( this . columns . length ) ; }