SelectableBean implements Multiselectable<T> { public TableViewState getTableState() { return tableState; }  TablePreferences getTablePrefs(); TableViewState getTableState(); ViewFilterType[] getViewFilterTypeList(); void deleteSelected(); void selectAll(); void unselectAll(); boolean hasSelected(); @Override List<SelectableWrapper<T>> getSelectionList(); List<SelectableWrapper<T>> getFilteredData(); void setFilteredData(List<SelectableWrapper<T>> filteredData); void refresh(); ViewFilterType getViewFilterType(); void setViewFilterType(ViewFilterType viewFilterType); @SuppressWarnings({ "unchecked", "deprecation" }) void onFilter(FilterEvent event); abstract List<T> getEntityList(ViewFilterType viewFilter); abstract void delete(T entity); abstract boolean isCurrent();  }
@Test public void testGetTableState_1() throws Exception { DataFileBrowser fixture = new DataFileBrowser(); fixture.tableState = new TableViewState(); fixture.tablePrefs = new TablePreferences(new LinkedList()); TableViewState result = fixture.getTableState(); assertNotNull(result); }