public abstract class HandlerUpdateTestCaseBase extends FormatMigrationTestCaseBase
| Modifier and Type | Class and Description |
|---|---|
static class |
HandlerUpdateTestCaseBase.Holder |
| Constructor and Description |
|---|
HandlerUpdateTestCaseBase() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
assertArrays(ExtObjectContainer objectContainer,
java.lang.Object obj) |
protected void |
assertObjectsAreReadable(ExtObjectContainer objectContainer) |
protected void |
assertObjectsAreUpdated(ExtObjectContainer objectContainer) |
protected void |
assertPrimitiveWrapperIsNullJavaOnly(java.lang.Object obj)
On .NET there are no primitive wrappers, so the primitives have
their default value.
|
protected void |
assertQueries(ExtObjectContainer objectContainer) |
protected void |
assertUpdatedArrays(java.lang.Object obj) |
protected void |
assertUpdatedValues(java.lang.Object[] values) |
protected abstract void |
assertValues(ExtObjectContainer objectContainer,
java.lang.Object[] values) |
protected int[] |
castToIntArray(java.lang.Object obj) |
protected abstract java.lang.Object |
createArrays() |
protected abstract java.lang.Object[] |
createValues() |
protected int |
db4oHandlerVersion() |
protected java.lang.String |
fileNamePrefix() |
protected void |
store(ObjectContainerAdapter objectContainer) |
protected abstract java.lang.String |
typeName() |
protected void |
update(ExtObjectContainer objectContainer) |
protected void |
updateArrays(java.lang.Object obj) |
protected void |
updateValues(java.lang.Object[] values) |
protected boolean |
usesNullMarkerValue() |
assertObjectDeletion, configure, configureForStore, configureForTest, createDatabase, createDatabaseFor, db4oHeaderVersion, db4oMajorVersion, db4oMinorVersion, deconfigureForStore, deconfigureForTest, defragmentInReadWriteMode, fileName, fileName, isApplicableForDb4oVersion, oldVersionFileName, setUp, tearDown, test, test, versionNamesprotected java.lang.String fileNamePrefix()
fileNamePrefix in class FormatMigrationTestCaseBaseprotected void store(ObjectContainerAdapter objectContainer)
store in class FormatMigrationTestCaseBaseprotected void assertObjectsAreReadable(ExtObjectContainer objectContainer)
assertObjectsAreReadable in class FormatMigrationTestCaseBaseprotected void update(ExtObjectContainer objectContainer)
update in class FormatMigrationTestCaseBaseprotected void assertObjectsAreUpdated(ExtObjectContainer objectContainer)
assertObjectsAreUpdated in class FormatMigrationTestCaseBaseprotected abstract java.lang.String typeName()
protected abstract java.lang.Object[] createValues()
protected abstract java.lang.Object createArrays()
protected abstract void assertValues(ExtObjectContainer objectContainer, java.lang.Object[] values)
protected abstract void assertArrays(ExtObjectContainer objectContainer, java.lang.Object obj)
protected void assertQueries(ExtObjectContainer objectContainer)
protected int[] castToIntArray(java.lang.Object obj)
protected void assertPrimitiveWrapperIsNullJavaOnly(java.lang.Object obj)
protected int db4oHandlerVersion()
protected void updateValues(java.lang.Object[] values)
protected void updateArrays(java.lang.Object obj)
protected void assertUpdatedValues(java.lang.Object[] values)
protected void assertUpdatedArrays(java.lang.Object obj)
protected boolean usesNullMarkerValue()