public abstract class AbstractDb4oFixture extends java.lang.Object implements Db4oFixture
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDb4oFixture() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
accept(java.lang.Class clazz) |
protected void |
applyFixtureConfiguration(Db4oTestCase testInstance,
Configuration config) |
protected java.lang.String |
buildLabel(java.lang.String label) |
void |
clean() |
protected Config4Impl |
cloneConfiguration() |
protected Config4Impl |
cloneDb4oConfiguration(Configuration config) |
Configuration |
config() |
protected void |
defragment(java.lang.String fileName) |
protected abstract void |
doClean() |
void |
fixtureConfiguration(FixtureConfiguration fc) |
protected void |
listenToUncaughtExceptions(ThreadPool4 threadPool) |
protected Configuration |
newConfiguration()
Method can be overridden in subclasses with special instantiation requirements (oSGI for instance).
|
void |
reopen(Db4oTestCase testInstance) |
void |
resetConfig() |
protected ThreadPool4 |
threadPoolFor(ObjectContainer container) |
java.lang.String |
toString() |
java.util.List<java.lang.Throwable> |
uncaughtExceptions() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, configureAtRuntime, db, defragment, fileSession, openpublic void fixtureConfiguration(FixtureConfiguration fc)
fixtureConfiguration in interface Db4oFixturepublic java.util.List<java.lang.Throwable> uncaughtExceptions()
uncaughtExceptions in interface Db4oFixtureprotected void listenToUncaughtExceptions(ThreadPool4 threadPool)
public void reopen(Db4oTestCase testInstance) throws java.lang.Exception
reopen in interface Db4oFixturejava.lang.Exceptionpublic Configuration config()
config in interface Db4oFixturepublic void clean()
clean in interface Db4oFixturepublic abstract boolean accept(java.lang.Class clazz)
accept in interface Db4oFixtureprotected abstract void doClean()
public void resetConfig()
resetConfig in interface Db4oFixtureprotected Configuration newConfiguration()
protected void defragment(java.lang.String fileName)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String buildLabel(java.lang.String label)
protected void applyFixtureConfiguration(Db4oTestCase testInstance, Configuration config)
public java.lang.String toString()
toString in class java.lang.Objectprotected Config4Impl cloneConfiguration()
protected Config4Impl cloneDb4oConfiguration(Configuration config)
protected ThreadPool4 threadPoolFor(ObjectContainer container)