test.ojb.odmg
Class LockTestSerializable

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--test.ojb.odmg.LockTestSerializable
All Implemented Interfaces:
junit.framework.Test

public class LockTestSerializable
extends junit.framework.TestCase


Field Summary
(package private)  java.lang.String databaseName
           
(package private)  LockStrategy ls
           
(package private)  Article obj
           
(package private)  TransactionImpl tx1
           
(package private)  TransactionImpl tx2
           
 
Constructor Summary
LockTestSerializable(java.lang.String name)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void setUp()
           
 void tearDown()
          Insert the method's description here.
 void testMultipleReadLock()
          Test 6
 void testMultipleWriteLock()
          Test 14
 void testReadThenRead()
          Test 18
 void testReadThenWrite()
          Test3
 void testReadWithExistingWriter()
          Test 13
 void testReleaseReadLock()
          Test 15
 void testReleaseUpgradeLock()
          Test 16
 void testReleaseWriteLock()
          Test 17
 void testSingleReadLock()
          Test 1
 void testSingleWriteLock()
          Test 4
 void testUpgradeReadLock()
          Test 2
 void testUpgradeWithExistingReader()
          Test 7
 void testUpgradeWithMultipleReaders()
          Test 9
 void testUpgradeWithMultipleReadersOn1()
          Test 11
 void testWriteThenRead()
          Test 5
 void testWriteWithExistingReader()
          Test 8
 void testWriteWithMultipleReaders()
          Test 10
 void testWriteWithMultipleReadersOn1()
          Test 12
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tx1

TransactionImpl tx1

tx2

TransactionImpl tx2

databaseName

java.lang.String databaseName

obj

Article obj

ls

LockStrategy ls
Constructor Detail

LockTestSerializable

public LockTestSerializable(java.lang.String name)
Method Detail

main

public static void main(java.lang.String[] args)

setUp

public void setUp()
Overrides:
setUp in class junit.framework.TestCase

testSingleReadLock

public void testSingleReadLock()
Test 1


testUpgradeReadLock

public void testUpgradeReadLock()
Test 2


testReadThenWrite

public void testReadThenWrite()
Test3


testSingleWriteLock

public void testSingleWriteLock()
Test 4


testWriteThenRead

public void testWriteThenRead()
Test 5


testMultipleReadLock

public void testMultipleReadLock()
Test 6


testUpgradeWithExistingReader

public void testUpgradeWithExistingReader()
Test 7


testWriteWithExistingReader

public void testWriteWithExistingReader()
Test 8


testUpgradeWithMultipleReaders

public void testUpgradeWithMultipleReaders()
Test 9


testWriteWithMultipleReaders

public void testWriteWithMultipleReaders()
Test 10


testUpgradeWithMultipleReadersOn1

public void testUpgradeWithMultipleReadersOn1()
Test 11


testWriteWithMultipleReadersOn1

public void testWriteWithMultipleReadersOn1()
Test 12


testReadWithExistingWriter

public void testReadWithExistingWriter()
Test 13


testMultipleWriteLock

public void testMultipleWriteLock()
Test 14


testReleaseReadLock

public void testReleaseReadLock()
Test 15


testReleaseUpgradeLock

public void testReleaseUpgradeLock()
Test 16


testReleaseWriteLock

public void testReleaseWriteLock()
Test 17


testReadThenRead

public void testReadThenRead()
Test 18


tearDown

public void tearDown()
Insert the method's description here. Creation date: (06.12.2000 21:59:14)

Overrides:
tearDown in class junit.framework.TestCase


Authors: Thomas Mahler and others. (C) 2000, 2001.
All rights reserved. Published under the Gnu Public License.
http://objectbridge.sourceforge.net
Version: 0.8.375, 2002-04-04