Class AbstractEntityApplicationModelTest<Model extends DefaultEntityModel<Model,EditModel,TableModel>,EditModel extends AbstractEntityEditModel,TableModel extends EntityTableModel<EditModel>>

java.lang.Object
is.codion.framework.model.test.AbstractEntityApplicationModelTest<Model,EditModel,TableModel>
Type Parameters:
Model - the EntityModel type
EditModel - the EntityEditModel type
TableModel - the EntityTableModel type

public abstract class AbstractEntityApplicationModelTest<Model extends DefaultEntityModel<Model,EditModel,TableModel>,EditModel extends AbstractEntityEditModel,TableModel extends EntityTableModel<EditModel>> 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()
    • containsUnsavedData

      @Test public void containsUnsavedData()
    • connectionProvider

      protected final EntityConnectionProvider connectionProvider()
    • createDepartmentModel

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