org.sourceforge.jemm.database.passthrough
Class PassthroughDatabaseTest

java.lang.Object
  extended by org.sourceforge.jemm.database.passthrough.PassthroughDatabaseTest
Direct Known Subclasses:
DebugDatabaseTest, RemoteDatabaseTest

public abstract class PassthroughDatabaseTest
extends java.lang.Object


Field Summary
protected  org.sourceforge.jemm.database.ClientId clientId
           
protected  org.sourceforge.jemm.database.Database dutDB
          dut = database under test
protected  EventComparator expected
           
protected  TrackingDummyDatabaseImpl testDB
           
 
Constructor Summary
PassthroughDatabaseTest()
           
 
Method Summary
abstract  void initialiseDUT()
           
 void setup()
           
 void testAcquireLock()
           
 void testClientDisconnect()
           
 void testGetClassInfo()
           
 void testGetDebugIF()
           
 void testGetEnumInfo()
           
 void testGetObject()
           
 void testGetRoot()
           
 void testNewObject()
           
 void testProcessTypeRequest()
           
 void testReferenceCleared()
           
 void testReferencesCleared()
           
 void testRegisterClass()
           
 void testRegisterEnum()
           
 void testReleaseLock()
           
 void testRemoveLockAcquireListener()
           
 void testSetClientLockAcquiredListener()
           
 void testSetRoot()
           
 void testSetRootIfNull()
           
 void testSynchronizeObject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clientId

protected org.sourceforge.jemm.database.ClientId clientId

dutDB

protected org.sourceforge.jemm.database.Database dutDB
dut = database under test


expected

protected EventComparator expected

testDB

protected TrackingDummyDatabaseImpl testDB
Constructor Detail

PassthroughDatabaseTest

public PassthroughDatabaseTest()
Method Detail

setup

public void setup()
           throws java.lang.Exception
Throws:
java.lang.Exception

initialiseDUT

public abstract void initialiseDUT()
                            throws java.lang.Exception
Throws:
java.lang.Exception

testGetClassInfo

public void testGetClassInfo()

testGetEnumInfo

public void testGetEnumInfo()

testGetObject

public void testGetObject()

testGetRoot

public void testGetRoot()

testNewObject

public void testNewObject()

testReferenceCleared

public void testReferenceCleared()

testReferencesCleared

public void testReferencesCleared()

testRegisterClass

public void testRegisterClass()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testRegisterEnum

public void testRegisterEnum()
                      throws org.sourceforge.jemm.database.StructureModifiedException
Throws:
org.sourceforge.jemm.database.StructureModifiedException

testReleaseLock

public void testReleaseLock()

testAcquireLock

public void testAcquireLock()

testRemoveLockAcquireListener

public void testRemoveLockAcquireListener()

testSetClientLockAcquiredListener

public void testSetClientLockAcquiredListener()
                                       throws java.lang.Exception
Throws:
java.lang.Exception

testSetRoot

public void testSetRoot()

testGetDebugIF

public void testGetDebugIF()

testSetRootIfNull

public void testSetRootIfNull()

testClientDisconnect

public void testClientDisconnect()

testSynchronizeObject

public void testSynchronizeObject()

testProcessTypeRequest

public void testProcessTypeRequest()


Copyright © 2009. All Rights Reserved.