Class AbstractEntityApplicationModelTest<M extends DefaultEntityModel<M,E,T,R>,E extends DefaultEntityEditModel<M,E,T,R>,T extends EntityTableModel<M,E,T,R>,R extends EntityEditor<M,E,T,R>>

java.lang.Object
is.codion.framework.model.test.AbstractEntityApplicationModelTest<M,E,T,R>
Type Parameters:
M - the EntityModel type
E - the EntityEditModel type
T - the EntityTableModel type
R - the EntityEditor type

public abstract class AbstractEntityApplicationModelTest<M extends DefaultEntityModel<M,E,T,R>,E extends DefaultEntityEditModel<M,E,T,R>,T extends EntityTableModel<M,E,T,R>,R extends EntityEditor<M,E,T,R>> extends Object
A base class for testing EntityApplicationModel subclasses.
  • Constructor Details

    • AbstractEntityApplicationModelTest

      protected AbstractEntityApplicationModelTest()
  • Method Details

    • test

      @Test public void test()
    • constructorNullConnectionProvider

      @Test public void constructorNullConnectionProvider()
    • entityModelByEntityTypeNotFound

      @Test public void entityModelByEntityTypeNotFound()
    • entityModelByEntityType

      @Test public void entityModelByEntityType()
    • entityModelByClass

      @Test public void entityModelByClass()
    • containsEntityModel

      @Test public void containsEntityModel()
    • connectionProvider

      protected final EntityConnectionProvider connectionProvider()
    • createDepartmentModel

      protected abstract M createDepartmentModel()
      Returns:
      a EntityModel based on the department entity
      See Also: