Package is.codion.framework.model.test
Class AbstractEntityTableModelTest<E extends EntityEditModel<?,E,T,R>,T extends EntityTableModel<?,E,T,R>,R extends EntityEditor<?,E,T,R>>
java.lang.Object
is.codion.framework.model.test.AbstractEntityTableModelTest<E,T,R>
- Type Parameters:
E- theEntityEditModeltypeT- theEntityTableModeltypeR- > theEntityEditortype
public abstract class AbstractEntityTableModelTest<E extends EntityEditModel<?,E,T,R>,T extends EntityTableModel<?,E,T,R>,R extends EntityEditor<?,E,T,R>>
extends Object
A base class for testing
EntityTableModel subclasses.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected final EntityConnectionProviderprotected abstract Tprotected abstract EcreateEditModel(EntityType entityType, EntityConnectionProvider connectionProvider) protected abstract TcreateTableModel(E editModel) protected abstract TcreateTableModel(EntityType entityType, EntityConnectionProvider connectionProvider) protected abstract Tvoidvoidvoidlimit()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
- Throws:
EntityValidationException
-
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 T createTableModel(EntityType entityType, EntityConnectionProvider connectionProvider) -
createTableModel
-
createEditModel
protected abstract E createEditModel(EntityType entityType, EntityConnectionProvider connectionProvider)
-