Class AbstractDaoTestLongPk<D extends AbstractDao<T,​java.lang.Long>,​T>

  • Type Parameters:
    D - DAO class
    T - Entity type of the DAO
    All Implemented Interfaces:
    junit.framework.Test

    public abstract class AbstractDaoTestLongPk<D extends AbstractDao<T,​java.lang.Long>,​T>
    extends AbstractDaoTestSinglePk<D,​T,​java.lang.Long>
    Base class for DAOs having a long/Long as a PK, which is quite common.
    • Constructor Detail

      • AbstractDaoTestLongPk

        public AbstractDaoTestLongPk​(java.lang.Class<D> daoClass)
    • Method Detail

      • createRandomPk

        protected java.lang.Long createRandomPk()
        K does not have to be collision free, check nextPk for collision free PKs.
        Specified by:
        createRandomPk in class AbstractDaoTestSinglePk<D extends AbstractDao<T,​java.lang.Long>,​T,​java.lang.Long>
      • testAssignPk

        public void testAssignPk()