org.objectweb.cjdbc.scenario.standalone.connection
Class AbstractPoolConnectionManagerTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.objectweb.cjdbc.scenario.templates.NoTemplate
              extended byorg.objectweb.cjdbc.scenario.standalone.connection.AbstractPoolConnectionManagerTest
All Implemented Interfaces:
junit.framework.Test

public class AbstractPoolConnectionManagerTest
extends NoTemplate

AbstractPoolConnectionManager test class.

Author:
Mathieu Peltier
See Also:
AbstractPoolConnectionManager

Nested Class Summary
 class AbstractPoolConnectionManagerTest.MockPoolConnectionManager
          Mock pool connection manager (minimum implementation of the AbstractPoolConnectionManager class).
 class AbstractPoolConnectionManagerTest.MyMockDriver
          Mock driver.
 
Field Summary
private  java.util.Vector activeConnections
          Active connections contained in the pool.
private  java.util.Stack freeConnections
          Idle connections contained in the pool.
private  MockDriver mockDriver
          Fake driver.
private  AbstractPoolConnectionManager pool
          Pool manager to test.
 
Fields inherited from class org.objectweb.cjdbc.scenario.templates.NoTemplate
logger, TEXT_DIR
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
AbstractPoolConnectionManagerTest()
           
 
Method Summary
private  void initializePool(int maxConnectionNumber, int requestedPoolSize)
          Creates and initializes a VariablePoolConnectionManager.
 void testFinalizeConnections()
           
 void testInitializeConnections()
           
 
Methods inherited from class org.objectweb.cjdbc.scenario.templates.NoTemplate
getTextPath, getUserDir
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, 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

mockDriver

private MockDriver mockDriver
Fake driver.


pool

private AbstractPoolConnectionManager pool
Pool manager to test.


freeConnections

private java.util.Stack freeConnections
Idle connections contained in the pool.


activeConnections

private java.util.Vector activeConnections
Active connections contained in the pool.

Constructor Detail

AbstractPoolConnectionManagerTest

public AbstractPoolConnectionManagerTest()
Method Detail

initializePool

private void initializePool(int maxConnectionNumber,
                            int requestedPoolSize)
Creates and initializes a VariablePoolConnectionManager.

Parameters:
maxConnectionNumber - maximum number of connection allowed by the driver.
requestedPoolSize - requested pool size.

testInitializeConnections

public void testInitializeConnections()
See Also:
AbstractPoolConnectionManager.initializeConnections()

testFinalizeConnections

public void testFinalizeConnections()
See Also:
AbstractPoolConnectionManager.finalizeConnections()


Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.