Package org.greenrobot.greendao.test
Class AbstractDaoTestStringPk<D extends AbstractDao<T,java.lang.String>,T>
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- android.test.AndroidTestCase
-
- org.greenrobot.greendao.test.DbTest
-
- org.greenrobot.greendao.test.AbstractDaoTest<D,T,K>
-
- org.greenrobot.greendao.test.AbstractDaoTestSinglePk<D,T,java.lang.String>
-
- org.greenrobot.greendao.test.AbstractDaoTestStringPk<D,T>
-
- Type Parameters:
D- DAO classT- Entity type of the DAO
- All Implemented Interfaces:
junit.framework.Test
public abstract class AbstractDaoTestStringPk<D extends AbstractDao<T,java.lang.String>,T> extends AbstractDaoTestSinglePk<D,T,java.lang.String>
Base class for DAOs having a String as a PK.
-
-
Field Summary
-
Fields inherited from class org.greenrobot.greendao.test.AbstractDaoTestSinglePk
usedPks
-
Fields inherited from class org.greenrobot.greendao.test.AbstractDaoTest
dao, daoAccess, daoClass, identityScopeForDao
-
-
Constructor Summary
Constructors Constructor Description AbstractDaoTestStringPk(java.lang.Class<D> daoClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcreateRandomPk()K does not have to be collision free, check nextPk for collision free PKs.-
Methods inherited from class org.greenrobot.greendao.test.AbstractDaoTestSinglePk
checkKeyIsNullable, createEntity, createEntityWithRandomPk, nextPk, queryWithDummyColumnsInFront, runLoadPkTest, setUp, testCount, testDelete, testDeleteAll, testDeleteByKeyInTx, testDeleteInTx, testInsertAndLoad, testInsertInTx, testInsertOrReplaceInTx, testInsertOrReplaceTwice, testInsertTwice, testLoadAll, testLoadPk, testLoadPkWithOffset, testQuery, testReadWithOffset, testRowId, testSave, testSaveInTx, testUpdate
-
Methods inherited from class org.greenrobot.greendao.test.AbstractDaoTest
clearIdentityScopeIfAny, logTableDump, setIdentityScopeBeforeSetUp, setUpTableForDao
-
Methods inherited from class org.greenrobot.greendao.test.DbTest
createApplication, createDatabase, getApplication, logTableDump, tearDown, terminateApplication
-
Methods inherited from class android.test.AndroidTestCase
assertActivityRequiresPermission, assertReadingContentUriRequiresPermission, assertWritingContentUriRequiresPermission, getContext, scrubClass, setContext, testAndroidTestCaseSetupProperly
-
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
-
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
-
-
-
-
Constructor Detail
-
AbstractDaoTestStringPk
public AbstractDaoTestStringPk(java.lang.Class<D> daoClass)
-
-
Method Detail
-
createRandomPk
protected java.lang.String createRandomPk()
Description copied from class:AbstractDaoTestSinglePkK does not have to be collision free, check nextPk for collision free PKs.- Specified by:
createRandomPkin classAbstractDaoTestSinglePk<D extends AbstractDao<T,java.lang.String>,T,java.lang.String>
-
-