/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.control.common.manager; import net.codjo.agent.UserId; import net.codjo.control.common.loader.ApplicationIP; import net.codjo.sql.server.ConnectionPoolMock; import net.codjo.test.common.LogString; import net.codjo.test.common.mock.ConnectionMock; import java.sql.Connection; /** * */ public class DefaultControlManagerTest extends AbstractControlManagerTestCase { private UserId userId; private ConnectionPoolMock connectionPool; private Connection connection; @Override protected String acquireConnectionLog() { return "connectionPool.getConnection()"; } @Override protected String releaseConnectionLog() { return "connectionPool.releaseConnection(" + connection + ")"; } @Override protected AbstractControlManager createControlManager(ApplicationIP appIp) { return new DefaultControlManager(appIp, userId, connectionPool); } @Override protected void doSetup() throws ClassNotFoundException { userId = UserId.createId(USER_LOGIN, USER_LOGIN); connectionPool = new ConnectionPoolMock(new LogString("connectionPool", log)); connection = new ConnectionMock().getStub(); connectionPool.mockGetConnection(connection); } }