You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ar...@apache.org on 2004/11/15 18:55:40 UTC

cvs commit: db-ojb/src/test/org/apache/ojb/odmg LockTestCommitedReads.java LockTestRepeatableReads.java LockTestSerializable.java LockTestUncommitedReads.java

arminw      2004/11/15 09:55:40

  Modified:    src/test/org/apache/ojb/odmg Tag: OJB_1_0_RELEASE
                        LockTestCommitedReads.java
                        LockTestRepeatableReads.java
                        LockTestSerializable.java
                        LockTestUncommitedReads.java
  Log:
  add new locking tests
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.7.2.2   +22 -0     db-ojb/src/test/org/apache/ojb/odmg/LockTestCommitedReads.java
  
  Index: LockTestCommitedReads.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/odmg/LockTestCommitedReads.java,v
  retrieving revision 1.7.2.1
  retrieving revision 1.7.2.2
  diff -u -r1.7.2.1 -r1.7.2.2
  --- LockTestCommitedReads.java	18 Sep 2004 13:06:40 -0000	1.7.2.1
  +++ LockTestCommitedReads.java	15 Nov 2004 17:55:40 -0000	1.7.2.2
  @@ -85,6 +85,28 @@
       }
   
   
  +    /**
  +     * Test 19
  +     */
  +    public void testWriteReleaseCheckRead()
  +    {
  +        assertTrue(lockManager.writeLock(tx2, obj));
  +        assertTrue(lockManager.checkRead(tx2, obj));
  +        assertTrue(lockManager.releaseLock(tx2, obj));
  +        assertFalse(lockManager.checkRead(tx2, obj));
  +    }
  +
  +    /**
  +     * Test 20
  +     */
  +    public void testReadWriteReleaseCheckRead()
  +    {
  +        assertTrue(lockManager.readLock(tx2, obj));
  +        assertTrue(lockManager.writeLock(tx2, obj));
  +        assertTrue(lockManager.checkRead(tx2, obj));
  +        assertTrue(lockManager.releaseLock(tx2, obj));
  +        assertFalse(lockManager.checkRead(tx2, obj));
  +    }
   
       /**
        * Test 1
  
  
  
  1.7.2.2   +23 -0     db-ojb/src/test/org/apache/ojb/odmg/LockTestRepeatableReads.java
  
  Index: LockTestRepeatableReads.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/odmg/LockTestRepeatableReads.java,v
  retrieving revision 1.7.2.1
  retrieving revision 1.7.2.2
  diff -u -r1.7.2.1 -r1.7.2.2
  --- LockTestRepeatableReads.java	18 Sep 2004 13:06:40 -0000	1.7.2.1
  +++ LockTestRepeatableReads.java	15 Nov 2004 17:55:40 -0000	1.7.2.2
  @@ -86,6 +86,29 @@
       }
   
       /**
  +     * Test 19
  +     */
  +    public void testWriteReleaseCheckRead()
  +    {
  +        assertTrue(lockManager.writeLock(tx2, obj));
  +        assertTrue(lockManager.checkRead(tx2, obj));
  +        assertTrue(lockManager.releaseLock(tx2, obj));
  +        assertFalse(lockManager.checkRead(tx2, obj));
  +    }
  +
  +    /**
  +     * Test 20
  +     */
  +    public void testReadWriteReleaseCheckRead()
  +    {
  +        assertTrue(lockManager.readLock(tx2, obj));
  +        assertTrue(lockManager.writeLock(tx2, obj));
  +        assertTrue(lockManager.checkRead(tx2, obj));
  +        assertTrue(lockManager.releaseLock(tx2, obj));
  +        assertFalse(lockManager.checkRead(tx2, obj));
  +    }
  +
  +    /**
        * Test 1
        */
       public void testSingleReadLock()
  
  
  
  1.7.2.2   +23 -0     db-ojb/src/test/org/apache/ojb/odmg/LockTestSerializable.java
  
  Index: LockTestSerializable.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/odmg/LockTestSerializable.java,v
  retrieving revision 1.7.2.1
  retrieving revision 1.7.2.2
  diff -u -r1.7.2.1 -r1.7.2.2
  --- LockTestSerializable.java	18 Sep 2004 13:06:40 -0000	1.7.2.1
  +++ LockTestSerializable.java	15 Nov 2004 17:55:40 -0000	1.7.2.2
  @@ -86,6 +86,29 @@
       }
   
       /**
  +     * Test 19
  +     */
  +    public void testWriteReleaseCheckRead()
  +    {
  +        assertTrue(lockManager.writeLock(tx2, obj));
  +        assertTrue(lockManager.checkRead(tx2, obj));
  +        assertTrue(lockManager.releaseLock(tx2, obj));
  +        assertFalse(lockManager.checkRead(tx2, obj));
  +    }
  +
  +    /**
  +     * Test 20
  +     */
  +    public void testReadWriteReleaseCheckRead()
  +    {
  +        assertTrue(lockManager.readLock(tx2, obj));
  +        assertTrue(lockManager.writeLock(tx2, obj));
  +        assertTrue(lockManager.checkRead(tx2, obj));
  +        assertTrue(lockManager.releaseLock(tx2, obj));
  +        assertFalse(lockManager.checkRead(tx2, obj));
  +    }
  +
  +    /**
        * Test 1
        */
       public void testSingleReadLock()
  
  
  
  1.7.2.2   +23 -0     db-ojb/src/test/org/apache/ojb/odmg/LockTestUncommitedReads.java
  
  Index: LockTestUncommitedReads.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/odmg/LockTestUncommitedReads.java,v
  retrieving revision 1.7.2.1
  retrieving revision 1.7.2.2
  diff -u -r1.7.2.1 -r1.7.2.2
  --- LockTestUncommitedReads.java	18 Sep 2004 13:06:40 -0000	1.7.2.1
  +++ LockTestUncommitedReads.java	15 Nov 2004 17:55:40 -0000	1.7.2.2
  @@ -86,6 +86,29 @@
       }
   
       /**
  +     * Test 19
  +     */
  +    public void testWriteReleaseCheckRead()
  +    {
  +        assertTrue(lockManager.writeLock(tx2, obj));
  +        assertTrue(lockManager.checkRead(tx2, obj));
  +        assertTrue(lockManager.releaseLock(tx2, obj));
  +        assertFalse(lockManager.checkRead(tx2, obj));
  +    }
  +
  +    /**
  +     * Test 20
  +     */
  +    public void testReadWriteReleaseCheckRead()
  +    {
  +        assertTrue(lockManager.readLock(tx2, obj));
  +        assertTrue(lockManager.writeLock(tx2, obj));
  +        assertTrue(lockManager.checkRead(tx2, obj));
  +        assertTrue(lockManager.releaseLock(tx2, obj));
  +        assertFalse(lockManager.checkRead(tx2, obj));
  +    }
  +
  +    /**
        * Test 1
        */
       public void testSingleReadLock()
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org