Package is.codion.framework.model.test
Class AbstractEntityTableModelTest<EditModel extends is.codion.framework.model.EntityEditModel,TableModel extends is.codion.framework.model.EntityTableModel<EditModel>>
java.lang.Object
is.codion.framework.model.test.AbstractEntityTableModelTest<EditModel,TableModel>
- Type Parameters:
EditModel- theEntityEditModeltypeTableModel- theEntityTableModeltype
public abstract class AbstractEntityTableModelTest<EditModel extends is.codion.framework.model.EntityEditModel,TableModel extends is.codion.framework.model.EntityTableModel<EditModel>>
extends Object
A base class for testing
EntityTableModel subclasses.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<is.codion.framework.domain.entity.Entity>protected final TableModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected final is.codion.framework.db.EntityConnectionProviderprotected abstract TableModelprotected abstract EditModelcreateEditModel(is.codion.framework.domain.entity.EntityType entityType, is.codion.framework.db.EntityConnectionProvider connectionProvider) protected abstract TableModelcreateTableModel(EditModel editModel) protected abstract TableModelcreateTableModel(is.codion.framework.domain.entity.EntityType entityType, is.codion.framework.db.EntityConnectionProvider connectionProvider) protected abstract TableModelvoidvoidvoidvoidvoidlimit()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() throws is.codion.common.db.exception.DatabaseException, is.codion.framework.domain.entity.exception.ValidationException- Throws:
is.codion.common.db.exception.DatabaseExceptionis.codion.framework.domain.entity.exception.ValidationException
-
removeDeletedEntities
@Test public void removeDeletedEntities() throws is.codion.common.db.exception.DatabaseException- Throws:
is.codion.common.db.exception.DatabaseException
-
findSingle
@Test public void findSingle() -
entityType
@Test public void entityType() -
deleteNotEnabled
@Test public void deleteNotEnabled() -
testTheRest
@Test public void testTheRest() -
findMultiple
@Test public void findMultiple() -
attributes
@Test public void attributes() -
limit
@Test public void limit() -
conditionChangedListener
@Test public void conditionChangedListener() -
testSearchState
@Test public void testSearchState() -
connectionProvider
protected final is.codion.framework.db.EntityConnectionProvider connectionProvider() -
createTestTableModel
- Returns:
- a EntityTableModel using
testEntitieswith an edit model - See Also:
-
createDepartmentTableModel
-
createTableModel
protected abstract TableModel createTableModel(is.codion.framework.domain.entity.EntityType entityType, is.codion.framework.db.EntityConnectionProvider connectionProvider) -
createTableModel
-
createEditModel
protected abstract EditModel createEditModel(is.codion.framework.domain.entity.EntityType entityType, is.codion.framework.db.EntityConnectionProvider connectionProvider)
-