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

java.lang.Object
  extended byorg.objectweb.cjdbc.scenario.tools.mock.MockDriver
      extended byorg.objectweb.cjdbc.scenario.standalone.connection.AbstractPoolConnectionManagerTest.MyMockDriver
All Implemented Interfaces:
java.sql.Driver
Enclosing class:
AbstractPoolConnectionManagerTest

public class AbstractPoolConnectionManagerTest.MyMockDriver
extends MockDriver

Mock driver. The method connect() will return only a limited number of connections, specified by maxConnectionNumber. If more connections are requested, an exception is thrown.


Field Summary
private  MockConnection2[] mockConnections
          Expected connections.
 
Fields inherited from class org.objectweb.cjdbc.scenario.tools.mock.MockDriver
 
Constructor Summary
AbstractPoolConnectionManagerTest.MyMockDriver(int maxConnectionNumber)
          Creates a new MyMockDriver instance.
 
Method Summary
 void verify()
          Verifies that all connections are closed.
 
Methods inherited from class org.objectweb.cjdbc.scenario.tools.mock.MockDriver
acceptsURL, addExpectedAcceptsURLValues, addExpectedConnectValues, addExpectedGetPropertyInfoValues, connect, getMajorVersion, getMinorVersion, getPropertyInfo, jdbcCompliant, setExpectedAcceptsURLCalls, setExpectedConnectCalls, setExpectedGetMajorVersionCalls, setExpectedGetMinorVersionCalls, setExpectedGetPropertyInfoCalls, setExpectedJdbcCompliantCalls, setupAcceptsURL, setupConnect, setupExceptionAcceptsURL, setupExceptionConnect, setupExceptionGetMajorVersion, setupExceptionGetMinorVersion, setupExceptionGetPropertyInfo, setupExceptionJdbcCompliant, setupGetMajorVersion, setupGetMinorVersion, setupGetPropertyInfo, setupJdbcCompliant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mockConnections

private MockConnection2[] mockConnections
Expected connections.

Constructor Detail

AbstractPoolConnectionManagerTest.MyMockDriver

public AbstractPoolConnectionManagerTest.MyMockDriver(int maxConnectionNumber)
Creates a new MyMockDriver instance.

Parameters:
maxConnectionNumber - maximum number of connection allowed by the driver.
Method Detail

verify

public void verify()
Verifies that all connections are closed.

Overrides:
verify in class MockDriver
See Also:
MockDriver.verify()


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