Package is.codion.framework.model.test
Class AbstractEntityTableModelTest<EditModel extends EntityEditModel,TableModel extends EntityTableModel<EditModel>>
java.lang.Object
is.codion.framework.model.test.AbstractEntityTableModelTest<EditModel,TableModel>
- Type Parameters:
EditModel- theEntityEditModeltypeTableModel- theEntityTableModeltype
public abstract class AbstractEntityTableModelTest<EditModel extends EntityEditModel,TableModel extends EntityTableModel<EditModel>>
extends Object
A base class for testing
EntityTableModel subclasses.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected final EntityConnectionProviderprotected abstract TableModelprotected abstract EditModelcreateEditModel(EntityType entityType, EntityConnectionProvider connectionProvider) protected abstract TableModelcreateTableModel(EditModel editModel) protected abstract TableModelcreateTableModel(EntityType entityType, EntityConnectionProvider connectionProvider) protected abstract TableModelvoidvoidvoidlimit()voidonInsert()voidvoidselect()voidvoidvoid
-
Field Details
-
testEntities
-
testModel
-
-
Constructor Details
-
AbstractEntityTableModelTest
protected AbstractEntityTableModelTest()
-
-
Method Details
-
select
@Test public void select() -
selectedEntitiesIterator
@Test public void selectedEntitiesIterator() -
onInsert
@Test public void onInsert() -
removeDeletedEntities
@Test public void removeDeletedEntities() -
entityType
@Test public void entityType() -
deleteNotEnabled
@Test public void deleteNotEnabled() -
testTheRest
@Test public void testTheRest() -
attributes
@Test public void attributes() -
limit
@Test public void limit() -
conditionChangedListener
@Test public void conditionChangedListener() -
testSearchState
@Test public void testSearchState() -
connectionProvider
-
createTestTableModel
- Returns:
- a EntityTableModel using
testEntitieswith an edit model - See Also:
-
createDepartmentTableModel
-
createTableModel
protected abstract TableModel createTableModel(EntityType entityType, EntityConnectionProvider connectionProvider) -
createTableModel
-
createEditModel
protected abstract EditModel createEditModel(EntityType entityType, EntityConnectionProvider connectionProvider)
-