Package is.codion.framework.model.test
Class AbstractEntityTableModelTest<E extends EntityEditModel<R>,T extends EntityTableModel<E,R>,R extends EntityEditor<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<R>,T extends EntityTableModel<E,R>,R extends EntityEditor<R>>
extends Object
A base class for testing
EntityTableModel subclasses.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidprotected final EntityConnectionProviderprotected abstract Tprotected abstract EcreateEditModel(EntityType entityType, EntityConnectionProvider connectionProvider) protected abstract TcreateTableModel(E editModel) protected abstract TcreateTableModel(EntityType entityType, EntityConnectionProvider connectionProvider) protected abstract Tvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidlimit()voidonInsert()voidvoidvoidvoidreplace()voidvoidvoidselect()voidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
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() -
filterBooleanOperand
@Test public void filterBooleanOperand() -
deleteNotEnabled
@Test public void deleteNotEnabled() -
attributes
@Test public void attributes() -
limit
@Test public void limit() -
conditionChangedListener
@Test public void conditionChangedListener() -
searchState
@Test public void searchState() -
connectionProvider
-
refreshOnForeignKeyConditionValuesSet
@Test public void refreshOnForeignKeyConditionValuesSet() -
filtering
@Test public void filtering() -
validItems
@Test public void validItems() -
conditionChanged
@Test public void conditionChanged() -
isConditionEnabled
@Test public void isConditionEnabled() -
persistenceEvents
- Throws:
EntityValidationException
-
editorSyncedOnUpdate
- Throws:
EntityValidationException
-
editorNotSyncedOnUpdateWhenModified
- Throws:
EntityValidationException
-
replaceByKey
@Test public void replaceByKey() -
selectionItemsFreshAfterReplace
@Test public void selectionItemsFreshAfterReplace() -
selectionAfterFilter
@Test public void selectionAfterFilter() -
selectionAfterSort
@Test public void selectionAfterSort() -
singleAndMultipleSelection
@Test public void singleAndMultipleSelection() -
sortAscendingDescending
@Test public void sortAscendingDescending() -
sortClear
@Test public void sortClear() -
sortPriority
@Test public void sortPriority() -
filterNotEqual
@Test public void filterNotEqual() -
filterEnabled
@Test public void filterEnabled() -
replace
@Test public void replace() -
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)
-