return session;
}
public static ISession getEasyMockSession(ISQLDatabaseMetaData md, ISQLConnection con, boolean replay)
{
ISession session = createMock(ISession.class);
IQueryTokenizer tokenizer = FwTestUtil.getEasyMockQueryTokenizer();
// IMessageHandler messageHandler = getEasyMockMessageHandler();
expect(session.getMetaData()).andReturn(md).anyTimes();
expect(session.getApplication()).andReturn(AppTestUtil.getEasyMockApplication()).anyTimes();
expect(session.getQueryTokenizer()).andReturn(tokenizer).anyTimes();
session.setQueryTokenizer(isA(QueryTokenizer.class));
ISQLPanelAPI api = AppTestUtil.getEasyMockSqlPanelApi();
expect(session.getSQLPanelAPIOfActiveSessionWindow()).andReturn(api).anyTimes();
// expect(session.getMessageHandler()).andReturn(messageHandler).anyTimes();
expect(session.getAlias()).andStubReturn(AppTestUtil.getEasyMockSqlAliasExt());
expect(session.getIdentifier()).andReturn(FwTestUtil.getEasyMockIdentifier()).anyTimes();
expect(session.getSQLConnection()).andReturn(con).anyTimes();
session.setExceptionFormatter(isA(ExceptionFormatter.class));
expectLastCall().anyTimes();
session.addSeparatorToToolbar();
expectLastCall().anyTimes();
SessionPanel panel = AppTestUtil.getEasyMockSessionPanel();
expect(session.getSessionSheet()).andReturn(panel).anyTimes();
session.addToToolbar(isA(Action.class));
expectLastCall().anyTimes();
SessionInternalFrame frame = AppTestUtil.getEasyMockSessionInternalFrame();
expect(session.getSessionInternalFrame()).andReturn(frame).anyTimes();
if (replay)
{
replay(session);
}